Merge pull request #15632 from strapi/feature/review-workflow-feature-flag

Settings: wrap check to display review workflows in a feature flag
This commit is contained in:
Gustav Hansen 2023-01-31 12:49:47 +01:00 committed by GitHub
commit 10bae148b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 14 deletions

View File

@ -13,6 +13,7 @@ window.strapi = {
features: {
SSO: 'sso',
AUDIT_LOGS: 'audit-logs',
REVIEW_WORKFLOWS: 'review-workflows',
},
projectType: 'Community',
};

View File

@ -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;

View File

@ -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',