diff --git a/cmdb-ui/src/components/tools/UserMenu.vue b/cmdb-ui/src/components/tools/UserMenu.vue index 0d74abe..24a6a06 100644 --- a/cmdb-ui/src/components/tools/UserMenu.vue +++ b/cmdb-ui/src/components/tools/UserMenu.vue @@ -57,7 +57,9 @@ export default { computed: { ...mapState(['user', 'locale']), hasBackendPermission() { - return this.user?.detailPermissions?.backend?.length + const isAdmin = this?.user?.roles?.permissions?.includes('acl_admin') + + return isAdmin || this.user?.detailPermissions?.backend?.length }, }, methods: { diff --git a/cmdb-ui/src/modules/cmdb/views/ci_types/attrADTabpane.vue b/cmdb-ui/src/modules/cmdb/views/ci_types/attrADTabpane.vue index bef203e..9abdf0e 100644 --- a/cmdb-ui/src/modules/cmdb/views/ci_types/attrADTabpane.vue +++ b/cmdb-ui/src/modules/cmdb/views/ci_types/attrADTabpane.vue @@ -147,9 +147,9 @@ - + @@ -189,6 +189,7 @@