From 698e42433ce74d0d54b55add09ee01523f06db19 Mon Sep 17 00:00:00 2001 From: Kevin Ansfield Date: Mon, 7 Oct 2024 16:30:44 +0100 Subject: [PATCH] Added staff2fa labs flag --- .../src/components/settings/advanced/labs/AlphaFeatures.tsx | 4 ++++ ghost/core/core/shared/labs.js | 3 ++- .../core/test/e2e-api/admin/__snapshots__/config.test.js.snap | 1 + 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 fc43043012..e640d587b5 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 @@ -59,6 +59,10 @@ const features = [{ title: 'Comment Improvements', description: 'Enables new comment features', flag: 'commentImprovements' +}, { + title: 'Staff 2FA', + description: 'Enables email verification for staff logins', + flag: 'staff2fa' }]; const AlphaFeatures: React.FC = () => { diff --git a/ghost/core/core/shared/labs.js b/ghost/core/core/shared/labs.js index 4bde8a951c..630b21805a 100644 --- a/ghost/core/core/shared/labs.js +++ b/ghost/core/core/shared/labs.js @@ -45,7 +45,8 @@ const ALPHA_FEATURES = [ 'lexicalIndicators', 'adminXDemo', 'contentVisibility', - 'commentImprovements' + 'commentImprovements', + 'staff2fa' ]; module.exports.GA_KEYS = [...GA_FEATURES]; diff --git a/ghost/core/test/e2e-api/admin/__snapshots__/config.test.js.snap b/ghost/core/test/e2e-api/admin/__snapshots__/config.test.js.snap index 3d86cbea3c..c23ac6dfef 100644 --- a/ghost/core/test/e2e-api/admin/__snapshots__/config.test.js.snap +++ b/ghost/core/test/e2e-api/admin/__snapshots__/config.test.js.snap @@ -30,6 +30,7 @@ Object { "members": true, "newEmailAddresses": true, "outboundLinkTagging": true, + "staff2fa": true, "stripeAutomaticTax": true, "themeErrorsNotification": true, "urlCache": true,