feat: disable role changing on unmanaged users

This commit is contained in:
Aarnav Tale 2025-04-24 18:58:37 -04:00
parent 8c01fcfe89
commit 6f2a0773ba
4 changed files with 34 additions and 4 deletions

View file

@ -61,7 +61,7 @@ export default function ManageBanner({ oidc, isDisabled }: ManageBannerProps) {
: 'You can add, remove, and rename users here.'}
</p>
<div className="flex items-center gap-2 mt-4">
<CreateUser isDisabled={isDisabled} />
<CreateUser isOidc={oidc !== undefined} isDisabled={isDisabled} />
</div>
</div>
</div>

View file

@ -48,7 +48,7 @@ export default function UserMenu({ user }: MenuProps) {
/>
)}
<Menu disabledKeys={user.provider === 'oidc' ? ['rename'] : []}>
<Menu disabledKeys={user.provider === 'oidc' ? ['rename'] : ['reassign']}>
<Menu.IconButton
label="Machine Options"
className={cn(