Skip to content

Commit 585d19c

Browse files
committed
fix: dont display everyone group for idp group sync
1 parent 508fba8 commit 585d19c

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

site/src/pages/OrganizationSettingsPage/IdpSyncPage/IdpGroupSyncForm.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
HelpTooltipTitle,
1313
HelpTooltipTrigger,
1414
} from "components/HelpTooltip/HelpTooltip";
15+
import { isEveryoneGroup } from "utils/groups";
1516
import { Input } from "components/Input/Input";
1617
import { Label } from "components/Label/Label";
1718
import { Link } from "components/Link/Link";
@@ -259,15 +260,17 @@ export const IdpGroupSyncForm: FC<IdpGroupSyncFormProps> = ({
259260
className="min-w-60 max-w-3xl"
260261
value={coderGroups}
261262
onChange={setCoderGroups}
262-
options={groups.map((group) => ({
263-
label: group.display_name || group.name,
264-
value: group.id,
265-
}))}
263+
options={groups
264+
.filter((group) => !isEveryoneGroup(group))
265+
.map((group) => ({
266+
label: group.display_name || group.name,
267+
value: group.id,
268+
}))}
266269
hidePlaceholderWhenSelected
267270
placeholder="Select group"
268271
emptyIndicator={
269272
<p className="text-center text-md text-content-primary">
270-
All groups selected
273+
No more groups to select
271274
</p>
272275
}
273276
/>

0 commit comments

Comments
 (0)