From 36294c6482578838cc0a40fc405beea5b613a047 Mon Sep 17 00:00:00 2001 From: Djordje Vlaisavljevic Date: Mon, 4 Dec 2023 17:43:04 +0000 Subject: [PATCH] Added feature flag for portal improvements refs GRO-154 --- .../src/components/settings/advanced/labs/AlphaFeatures.tsx | 4 ++++ ghost/admin/app/services/feature.js | 1 + ghost/core/core/shared/labs.js | 3 ++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/admin-x-settings/src/components/settings/advanced/labs/AlphaFeatures.tsx b/apps/admin-x-settings/src/components/settings/advanced/labs/AlphaFeatures.tsx index ff750cb567..eb86825113 100644 --- a/apps/admin-x-settings/src/components/settings/advanced/labs/AlphaFeatures.tsx +++ b/apps/admin-x-settings/src/components/settings/advanced/labs/AlphaFeatures.tsx @@ -67,6 +67,10 @@ const features = [{ title: 'New email addresses', description: 'For self hosters, forces the usage of the mail.from config as from address for all outgoing emails', flag: 'newEmailAddresses' +},{ + title: 'Portal improvements', + description: 'Adds a bunch of improvements to portal and portal settings', + flag: 'portalImprovements' }]; const AlphaFeatures: React.FC = () => { diff --git a/ghost/admin/app/services/feature.js b/ghost/admin/app/services/feature.js index 97397299d9..4ebbe8fb4d 100644 --- a/ghost/admin/app/services/feature.js +++ b/ghost/admin/app/services/feature.js @@ -81,6 +81,7 @@ export default class FeatureService extends Service { @feature('filterEmailDisabled') filterEmailDisabled; @feature('adminXDemo') adminXDemo; @feature('tkReminders') tkReminders; + @feature('portalImprovements') portalImprovements; _user = null; diff --git a/ghost/core/core/shared/labs.js b/ghost/core/core/shared/labs.js index ffa90bee88..ab30c103d6 100644 --- a/ghost/core/core/shared/labs.js +++ b/ghost/core/core/shared/labs.js @@ -50,7 +50,8 @@ const ALPHA_FEATURES = [ 'filterEmailDisabled', 'adminXDemo', 'tkReminders', - 'newEmailAddresses' + 'newEmailAddresses', + 'portalImprovements' ]; module.exports.GA_KEYS = [...GA_FEATURES];