diff --git a/src/views/acl/CommandAcl/CommandFilterAcl/CommandFilterAclList.vue b/src/views/acl/CommandAcl/CommandFilterAcl/CommandFilterAclList.vue index ef3c7ff19..cc7a39d54 100644 --- a/src/views/acl/CommandAcl/CommandFilterAcl/CommandFilterAclList.vue +++ b/src/views/acl/CommandAcl/CommandFilterAcl/CommandFilterAclList.vue @@ -43,7 +43,7 @@ export default { hasMoreActions: false, createRoute: 'CommandFilterAclCreate', canCreate: () => { - return this.$hasPerm('acls.add_commandfilteracl') + return this.$hasPerm('acls.add_commandfilteracl') && !this.$store.getters.currentOrgIsRoot } } } diff --git a/src/views/acl/CommandAcl/CommandGroup/CommandGroupList.vue b/src/views/acl/CommandAcl/CommandGroup/CommandGroupList.vue index 28da68382..facc826e2 100644 --- a/src/views/acl/CommandAcl/CommandGroup/CommandGroupList.vue +++ b/src/views/acl/CommandAcl/CommandGroup/CommandGroupList.vue @@ -46,7 +46,7 @@ export default { hasMoreActions: false, createRoute: 'CommandGroupCreate', canCreate: () => { - return this.$hasPerm('acls.add_commandgroup') + return this.$hasPerm('acls.add_commandgroup') && !this.$store.getters.currentOrgIsRoot } } } diff --git a/src/views/assets/Asset/AssetDetail/Detail.vue b/src/views/assets/Asset/AssetDetail/Detail.vue index 4444c081c..8d9fd812e 100644 --- a/src/views/assets/Asset/AssetDetail/Detail.vue +++ b/src/views/assets/Asset/AssetDetail/Detail.vue @@ -73,7 +73,8 @@ export default { label: this.$t('assets.Refresh'), disabled: !vm.$hasPerm('assets.refresh_assethardwareinfo') || !this.object['auto_info'].gather_facts_enabled || - !this.object['auto_info'].ansible_enabled + !this.object['auto_info'].ansible_enabled || + this.$store.getters.currentOrgIsRoot }, callbacks: { click: function() { @@ -94,7 +95,8 @@ export default { label: this.$t('assets.Test'), disabled: !vm.$hasPerm('assets.test_assetconnectivity') || !this.object['auto_info'].ansible_enabled || - !this.object['auto_info']['ping_enabled'] + !this.object['auto_info']['ping_enabled'] || + this.$store.getters.currentOrgIsRoot }, callbacks: { click: function() {