diff --git a/src/components/AccountListTable/index.vue b/src/components/AccountListTable/index.vue index 8b6948add..56d5ae6b2 100644 --- a/src/components/AccountListTable/index.vue +++ b/src/components/AccountListTable/index.vue @@ -61,6 +61,10 @@ export default { asset: { type: Object, default: null + }, + columns: { + type: Array, + default: () => [] } }, data() { @@ -219,6 +223,9 @@ export default { } }, mounted() { + if (this.columns.length > 0) { + this.tableConfig.columns = this.columns + } if (this.otherActions) { const actionColumn = this.tableConfig.columns[this.tableConfig.columns.length - 1] for (const item of this.otherActions) { diff --git a/src/views/assets/Asset/AssetDetail/Account.vue b/src/views/assets/Asset/AssetDetail/Account.vue index a26c40250..8dfe994c7 100644 --- a/src/views/assets/Asset/AssetDetail/Account.vue +++ b/src/views/assets/Asset/AssetDetail/Account.vue @@ -9,6 +9,7 @@ :has-import="false" :has-clone="false" :has-left-actions="true" + :columns="assetAccountColumns" /> @@ -38,6 +39,10 @@ export default { data() { return { assetUserUrl: `/api/v1/assets/accounts/?asset=${this.object.id}`, + assetAccountColumns: [ + 'username', 'version', 'privlieged', 'connectivity', + 'date_created', 'date_updated', 'actions' + ], quickActions: [ { title: this.$t('assets.TestAssetsConnective'),