From 56646a0b25325e262e1f752b46015a433eb09524 Mon Sep 17 00:00:00 2001 From: GbArc Date: Thu, 14 Dec 2023 12:56:23 +0100 Subject: [PATCH] fixed admin settings permissions --- app/components/profile-nav.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/components/profile-nav.js b/app/components/profile-nav.js index 3dcd807d58..8ab652f27c 100644 --- a/app/components/profile-nav.js +++ b/app/components/profile-nav.js @@ -70,10 +70,11 @@ export default Component.extend({ hasBillingViewPermissions: reads('model.permissions.billing_view'), hasInvoicesViewPermissions: reads('model.permissions.plan_invoices'), hasSettingsReadPermissions: reads('model.permissions.settings_read'), + hasSettingsCreatePermissions: reads('model.permissions.settings_create'), isOrganizationAdmin: and('isOrganization', 'hasAdminPermissions'), - showOrganizationSettings: computed('isOrganizationAdmin', 'isProVersion', 'hasSettingsReadPermissions', function () { - const forOrganization = !this.isOrganization || this.hasSettingsReadPermissions; - return this.isOrganizationAdmin && this.isProVersion && forOrganization; + showOrganizationSettings: computed('isOrganizationAdmin', 'isProVersion', 'hasSettingsCreatePermissions', function () { + const forOrganization = !this.isOrganization || this.hasSettingsCreatePermissions; + return this.isProVersion && forOrganization; }), showSubscriptionTab: computed('features.enterpriseVersion', 'hasPlanViewPermissions',