From f9726fdee9d126d45fc636cc88bb31f61c8e8cd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nuno=20G=C3=B3is?= Date: Wed, 23 Nov 2022 13:33:02 +0000 Subject: [PATCH] add tokens last seen feature flag (#2512) https://linear.app/unleash/issue/2-450/add-feature-flag --- .../component/changeRequest/ChangeRequest/ChangeRequest.tsx | 1 - frontend/src/interfaces/uiConfig.ts | 1 + src/lib/__snapshots__/create-config.test.ts.snap | 2 ++ src/lib/types/experimental.ts | 5 +++++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/src/component/changeRequest/ChangeRequest/ChangeRequest.tsx b/frontend/src/component/changeRequest/ChangeRequest/ChangeRequest.tsx index 4c30dce536..16608978b7 100644 --- a/frontend/src/component/changeRequest/ChangeRequest/ChangeRequest.tsx +++ b/frontend/src/component/changeRequest/ChangeRequest/ChangeRequest.tsx @@ -19,7 +19,6 @@ import { } from 'utils/strategyNames'; import { hasNameField } from '../changeRequest.types'; import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender'; -import { useChangeRequestOpen } from '../../../hooks/api/getters/useChangeRequestOpen/useChangeRequestOpen'; interface IChangeRequestProps { changeRequest: IChangeRequest; diff --git a/frontend/src/interfaces/uiConfig.ts b/frontend/src/interfaces/uiConfig.ts index 60d56877df..54de360c3d 100644 --- a/frontend/src/interfaces/uiConfig.ts +++ b/frontend/src/interfaces/uiConfig.ts @@ -44,6 +44,7 @@ export interface IFlags { changeRequests?: boolean; cloneEnvironment?: boolean; variantsPerEnvironment?: boolean; + tokensLastSeen?: boolean; } export interface IVersionInfo { diff --git a/src/lib/__snapshots__/create-config.test.ts.snap b/src/lib/__snapshots__/create-config.test.ts.snap index 8f47b4894d..541f7527cb 100644 --- a/src/lib/__snapshots__/create-config.test.ts.snap +++ b/src/lib/__snapshots__/create-config.test.ts.snap @@ -77,6 +77,7 @@ exports[`should create default config 1`] = ` "responseTimeWithAppName": false, "syncSSOGroups": false, "toggleTagFiltering": false, + "tokensLastSeen": false, "variantsPerEnvironment": false, }, }, @@ -93,6 +94,7 @@ exports[`should create default config 1`] = ` "responseTimeWithAppName": false, "syncSSOGroups": false, "toggleTagFiltering": false, + "tokensLastSeen": false, "variantsPerEnvironment": false, }, "externalResolver": { diff --git a/src/lib/types/experimental.ts b/src/lib/types/experimental.ts index 1797833822..af4a2afe7a 100644 --- a/src/lib/types/experimental.ts +++ b/src/lib/types/experimental.ts @@ -46,6 +46,10 @@ export const defaultExperimentalOptions = { process.env.UNLEASH_EXPERIMENTAL_VARIANTS_PER_ENVIRONMENT, false, ), + tokensLastSeen: parseEnvVarBoolean( + process.env.UNLEASH_EXPERIMENTAL_TOKENS_LAST_SEEN, + false, + ), }, externalResolver: { isEnabled: (): boolean => false }, }; @@ -63,6 +67,7 @@ export interface IExperimentalOptions { cloneEnvironment?: boolean; proxyReturnAllToggles?: boolean; variantsPerEnvironment?: boolean; + tokensLastSeen?: boolean; }; externalResolver: IExternalFlagResolver; }