diff --git a/apps/console/src/pages/iam/organizations/people/_components/PersonForm.tsx b/apps/console/src/pages/iam/organizations/people/_components/PersonForm.tsx index 3aadbe16e..bf6f85e0a 100644 --- a/apps/console/src/pages/iam/organizations/people/_components/PersonForm.tsx +++ b/apps/console/src/pages/iam/organizations/people/_components/PersonForm.tsx @@ -77,6 +77,7 @@ export function PersonForm(props: { id?: string; connectionId?: DataID; disabled?: boolean; + scimManaged?: boolean; defaultValues?: z.infer; onSubmit?: () => void; }) { @@ -84,6 +85,7 @@ export function PersonForm(props: { id, connectionId = "", disabled = false, + scimManaged = false, defaultValues = { fullName: "", emailAddress: "", @@ -162,7 +164,7 @@ export function PersonForm(props: { return (
void handleSubmit(e)} className="space-y-4"> - + {id ? ( <> @@ -223,7 +225,7 @@ export function PersonForm(props: { name="kind" type="select" label={__("Type")} - disabled={disabled} + disabled={disabled || scimManaged} > {getRoles(__).map(role => (