Skip to content

Commit 831f336

Browse files
author
Theodore Li
committed
Remove admin panel when impersonating
1 parent 1776ee8 commit 831f336

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

apps/sim/app/workspace/[workspaceId]/settings/[section]/settings.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,11 +161,10 @@ export function SettingsPage({ section }: SettingsPageProps) {
161161
const { data: session, isPending: sessionLoading } = useSession()
162162

163163
const isAdminRole = session?.user?.role === 'admin'
164-
const isImpersonating = Boolean(session?.session?.impersonatedBy)
165164
const effectiveSection =
166165
!isBillingEnabled && (section === 'subscription' || section === 'team')
167166
? 'general'
168-
: section === 'admin' && !sessionLoading && !isAdminRole && !isImpersonating
167+
: section === 'admin' && !sessionLoading && !isAdminRole
169168
? 'general'
170169
: section
171170

apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-sidebar/settings-sidebar.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ export function SettingsSidebar({
6464
const hasEnterprisePlan = subscriptionStatus.isEnterprise
6565

6666
const isSuperUser = session?.user?.role === 'admin'
67-
const isImpersonating = Boolean(session?.session?.impersonatedBy)
6867

6968
const isSSOProviderOwner = useMemo(() => {
7069
if (isHosted) return null
@@ -122,7 +121,7 @@ export function SettingsSidebar({
122121
return false
123122
}
124123

125-
if (item.requiresAdminRole && !isSuperUser && !isImpersonating) {
124+
if (item.requiresAdminRole && !isSuperUser) {
126125
return false
127126
}
128127

@@ -136,7 +135,6 @@ export function SettingsSidebar({
136135
ssoProvidersData?.providers?.length,
137136
permissionConfig,
138137
isSuperUser,
139-
isImpersonating,
140138
generalSettings?.superUserModeEnabled,
141139
])
142140

0 commit comments

Comments
 (0)