diff --git a/src/views/accounts/AccountTemplate/Detail/Account.vue b/src/views/accounts/AccountTemplate/Detail/Account.vue
index cc656721e..bc2d5c6e2 100644
--- a/src/views/accounts/AccountTemplate/Detail/Account.vue
+++ b/src/views/accounts/AccountTemplate/Detail/Account.vue
@@ -76,21 +76,28 @@ export default {
name: {
formatter: DetailFormatter,
formatterArgs: {
- route: 'AssetAccountDetail',
- can: vm.$hasPerm('accounts.view_account')
+ drawer: true,
+ can: vm.$hasPerm('accounts.view_account'),
+ getRoute: ({ row }) => {
+ return {
+ name: 'AssetAccountDetail',
+ params: { id: row.id }
+ }
+ }
}
},
asset: {
label: this.$t('Asset'),
- formatter: function(row) {
- const to = {
- name: 'AssetDetail',
- params: { id: row.asset.id }
- }
- if (vm.$hasPerm('assets.view_asset')) {
- return {row.asset.name}
- } else {
- return {row.asset.name}
+ formatter: DetailFormatter,
+ formatterArgs: {
+ drawer: true,
+ can: vm.$hasPerm('assets.view_asset'),
+ getTitle: ({ row }) => row.asset.name,
+ getRoute: ({ row }) => {
+ return {
+ name: 'AssetDetail',
+ params: { id: row.asset.id }
+ }
}
}
},
diff --git a/src/views/assets/Asset/AssetDetail/PermUser.vue b/src/views/assets/Asset/AssetDetail/PermUser.vue
index a46faab30..036e39495 100644
--- a/src/views/assets/Asset/AssetDetail/PermUser.vue
+++ b/src/views/assets/Asset/AssetDetail/PermUser.vue
@@ -50,9 +50,16 @@ export default {
},
columnsMeta: {
name: {
- formatter: vm.$hasPerm('users.view_user') ? DetailFormatter : '',
+ formatter: DetailFormatter,
formatterArgs: {
- route: 'UserDetail'
+ drawer: true,
+ can: vm.$hasPerm('users.view_user'),
+ getRoute: ({ row }) => {
+ return {
+ name: 'UserDetail',
+ params: { id: row.id }
+ }
+ }
}
},
source: {
diff --git a/src/views/settings/Storage/CommandStorage.vue b/src/views/settings/Storage/CommandStorage.vue
index b06330dc7..d217bfb8c 100644
--- a/src/views/settings/Storage/CommandStorage.vue
+++ b/src/views/settings/Storage/CommandStorage.vue
@@ -1,5 +1,10 @@
-
+
-
-
diff --git a/src/views/settings/Storage/ReplayStorage.vue b/src/views/settings/Storage/ReplayStorage.vue
index a8bd7c051..dac75064b 100644
--- a/src/views/settings/Storage/ReplayStorage.vue
+++ b/src/views/settings/Storage/ReplayStorage.vue
@@ -1,5 +1,10 @@
-
+
-
-