diff --git a/src/views/perms/AssetPermission/AssetPermissionDetail/AssetPermissionDetail.vue b/src/views/perms/AssetPermission/AssetPermissionDetail/AssetPermissionDetail.vue index a623ea8bb..8bb35ec48 100644 --- a/src/views/perms/AssetPermission/AssetPermissionDetail/AssetPermissionDetail.vue +++ b/src/views/perms/AssetPermission/AssetPermissionDetail/AssetPermissionDetail.vue @@ -34,7 +34,8 @@ export default { title: this.$t('common.Active'), type: 'switcher', attrs: { - model: this.object.is_active + model: this.object.is_active, + disabled: !this.$hasPerm('perms.change_assetpermission') }, callbacks: { change: function(val) { diff --git a/src/views/perms/AssetPermission/AssetPermissionDetail/index.vue b/src/views/perms/AssetPermission/AssetPermissionDetail/index.vue index b9c5fa101..40125af7a 100644 --- a/src/views/perms/AssetPermission/AssetPermissionDetail/index.vue +++ b/src/views/perms/AssetPermission/AssetPermissionDetail/index.vue @@ -36,12 +36,12 @@ export default { { title: this.$t('perms.usersAndUserGroups'), name: 'AssetPermissionUser', - hidden: () => !this.$hasPerm('perms.view_assetpermission') + hidden: () => !this.$hasPerm('users.view_user') }, { title: this.$t('perms.assetAndNode'), name: 'AssetPermissionAsset', - hidden: () => !this.$hasPerm('perms.view_assetpermission') + hidden: () => !this.$hasPerm('assets.view_asset') } ] }