From 9936df64d926e9dfb0fbb3610908273293db910b Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Mon, 5 Jan 2026 16:02:51 +0100 Subject: [PATCH] Disallow delete membership when managed by SCIM Signed-off-by: Bryan Frimin --- .../settings/_components/MemberListItem.tsx | 3 ++- pkg/iam/errors.go | 12 ++++++++++++ pkg/iam/organization_service.go | 4 ++++ pkg/server/api/connect/v1/v1_resolver.go | 5 +++++ 4 files changed, 23 insertions(+), 1 deletion(-) diff --git a/apps/console/src/pages/iam/organizations/settings/_components/MemberListItem.tsx b/apps/console/src/pages/iam/organizations/settings/_components/MemberListItem.tsx index e14f2568d..f6494e09d 100644 --- a/apps/console/src/pages/iam/organizations/settings/_components/MemberListItem.tsx +++ b/apps/console/src/pages/iam/organizations/settings/_components/MemberListItem.tsx @@ -142,7 +142,8 @@ export function MemberListItem(props: { ) : ( membership.canDelete && - canEditThisRole && ( + canEditThisRole && + membership.source !== "SCIM" && (