Add fields for admin panel access and workspace version (#10451)
Prepare for better version upgrade system + split admin panel into two permissions + fix GraphQL generation detection --------- Co-authored-by: ehconitin <nitinkoche03@gmail.com>
This commit is contained in:
@ -21,6 +21,7 @@ const mockCurrentUser = {
|
||||
email: 'fake@email.com',
|
||||
supportUserHash: null,
|
||||
analyticsTinybirdJwts: null,
|
||||
canAccessFullAdminPanel: false,
|
||||
canImpersonate: false,
|
||||
onboardingStatus: OnboardingStatus.COMPLETED,
|
||||
userVars: {},
|
||||
|
||||
@ -56,7 +56,9 @@ const useSettingsNavigationItems = (): SettingsNavigationSection[] => {
|
||||
const isFunctionSettingsEnabled = false;
|
||||
const isBillingEnabled = billing?.isBillingEnabled ?? false;
|
||||
const currentUser = useRecoilValue(currentUserState);
|
||||
const isAdminEnabled = currentUser?.canImpersonate ?? false;
|
||||
const isAdminEnabled =
|
||||
(currentUser?.canImpersonate || currentUser?.canAccessFullAdminPanel) ??
|
||||
false;
|
||||
const labPublicFeatureFlags = useRecoilValue(labPublicFeatureFlagsState);
|
||||
|
||||
const featureFlags = useFeatureFlagsMap();
|
||||
|
||||
Reference in New Issue
Block a user