diff --git a/packages/core/admin/admin/src/index.js b/packages/core/admin/admin/src/index.js index dadfafe3a1..26bc254110 100644 --- a/packages/core/admin/admin/src/index.js +++ b/packages/core/admin/admin/src/index.js @@ -13,6 +13,7 @@ window.strapi = { features: { SSO: 'sso', AUDIT_LOGS: 'audit-logs', + REVIEW_WORKFLOWS: 'review-workflows', }, projectType: 'Community', }; diff --git a/packages/core/admin/ee/admin/hooks/useSettingsMenu/utils/customAdminLinks.js b/packages/core/admin/ee/admin/hooks/useSettingsMenu/utils/customAdminLinks.js index 22ff23cbca..d4785e2f7a 100644 --- a/packages/core/admin/ee/admin/hooks/useSettingsMenu/utils/customAdminLinks.js +++ b/packages/core/admin/ee/admin/hooks/useSettingsMenu/utils/customAdminLinks.js @@ -1,17 +1,17 @@ import adminPermissions from '../../../../../admin/src/permissions'; -const auditLogsRoutes = strapi.features.isEnabled(strapi.features.AUDIT_LOGS) - ? [ - { - intlLabel: { id: 'global.auditLogs', defaultMessage: 'Audit Logs' }, - to: '/settings/audit-logs?pageSize=50&page=1&sort=date:DESC', - id: 'auditLogs', - isDisplayed: false, - permissions: adminPermissions.settings.auditLogs.main, - }, - ] - : []; +const items = []; -const customAdminLinks = [...auditLogsRoutes]; +if (window.strapi.features.isEnabled(window.strapi.features.AUDIT_LOGS)) { + items.push({ + intlLabel: { id: 'global.auditLogs', defaultMessage: 'Audit Logs' }, + to: '/settings/audit-logs?pageSize=50&page=1&sort=date:DESC', + id: 'auditLogs', + isDisplayed: false, + permissions: adminPermissions.settings.auditLogs.main, + }); +} + +const customAdminLinks = items; export default customAdminLinks; diff --git a/packages/core/admin/ee/admin/hooks/useSettingsMenu/utils/customGlobalLinks.js b/packages/core/admin/ee/admin/hooks/useSettingsMenu/utils/customGlobalLinks.js index 36480c5300..1b2eade610 100644 --- a/packages/core/admin/ee/admin/hooks/useSettingsMenu/utils/customGlobalLinks.js +++ b/packages/core/admin/ee/admin/hooks/useSettingsMenu/utils/customGlobalLinks.js @@ -2,7 +2,7 @@ import adminPermissions from '../../../../../admin/src/permissions'; const items = []; -if (window.strapi.features.isEnabled(strapi.features.SSO)) { +if (window.strapi.features.isEnabled(window.strapi.features.SSO)) { items.push({ intlLabel: { id: 'Settings.sso.title', defaultMessage: 'Single Sign-On' }, to: '/settings/single-sign-on', @@ -12,7 +12,7 @@ if (window.strapi.features.isEnabled(strapi.features.SSO)) { }); } -if (window.strapi.isEE) { +if (window.strapi.features.isEnabled(window.strapi.features.REVIEW_WORKFLOWS)) { items.push({ intlLabel: { id: 'Settings.review-workflows.title', defaultMessage: 'Review Workflow' }, to: '/settings/review-workflows',