From 7d4f90bb4467e2dea8964c8ffc2713dcd0c1ead4 Mon Sep 17 00:00:00 2001 From: Dev Singh Date: Sun, 29 Jun 2025 14:46:22 -0500 Subject: [PATCH 1/2] add infra team and leads to manageable groups --- src/ui/config.ts | 9 +++++++++ src/ui/pages/iam/ManageIam.page.tsx | 14 ++++---------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/ui/config.ts b/src/ui/config.ts index 08022fdd..df6fc64e 100644 --- a/src/ui/config.ts +++ b/src/ui/config.ts @@ -3,6 +3,7 @@ import { commChairsTestingGroupId, execCouncilGroupId, execCouncilTestingGroupId, + infraTeamGroupId, miscTestingGroupId, } from "@common/config"; @@ -18,6 +19,8 @@ export type KnownGroups = { Exec: string; CommChairs: string; StripeLinkCreators: string; + InfraTeam: string; + InfraLeads: string; }; export type ConfigType = { @@ -73,6 +76,8 @@ const environmentConfig: EnvironmentConfigType = { Exec: execCouncilTestingGroupId, CommChairs: commChairsTestingGroupId, StripeLinkCreators: miscTestingGroupId, + InfraTeam: miscTestingGroupId, + InfraLeads: miscTestingGroupId, }, }, dev: { @@ -106,6 +111,8 @@ const environmentConfig: EnvironmentConfigType = { Exec: execCouncilTestingGroupId, CommChairs: commChairsTestingGroupId, StripeLinkCreators: miscTestingGroupId, + InfraTeam: miscTestingGroupId, + InfraLeads: miscTestingGroupId, }, }, prod: { @@ -139,6 +146,8 @@ const environmentConfig: EnvironmentConfigType = { Exec: execCouncilGroupId, CommChairs: commChairsGroupId, StripeLinkCreators: "675203eb-fbb9-4789-af2f-e87a3243f8e6", + InfraTeam: "940e4f9e-6891-4e28-9e29-148798495cdb", + InfraLeads: "f8dfc4cf-456b-4da3-9053-f7fdeda5d5d6", }, }, } as const; diff --git a/src/ui/pages/iam/ManageIam.page.tsx b/src/ui/pages/iam/ManageIam.page.tsx index a945ec2a..98fbdcf1 100644 --- a/src/ui/pages/iam/ManageIam.page.tsx +++ b/src/ui/pages/iam/ManageIam.page.tsx @@ -1,13 +1,5 @@ -import React, { useState } from "react"; -import { - Title, - SimpleGrid, - Container, - Select, - Group, - Stack, - Text, -} from "@mantine/core"; +import { useState } from "react"; +import { Title, SimpleGrid, Select, Stack, Text } from "@mantine/core"; import { AuthGuard } from "@ui/components/AuthGuard"; import { useApi } from "@ui/util/api"; import { AppRoles } from "@common/roles"; @@ -21,6 +13,8 @@ const userGroupMappings: KnownGroups = { Exec: "Executive Council", CommChairs: "Committee Chairs", StripeLinkCreators: "Stripe Link Creators", + InfraTeam: "Infrastructure Team", + InfraLeads: "Infrastructure Leads", }; export const ManageIamPage = () => { From 10830a4c57520dea216dc075189351d1217336c9 Mon Sep 17 00:00:00 2001 From: Dev Singh Date: Sun, 29 Jun 2025 16:04:21 -0500 Subject: [PATCH 2/2] fix compile time --- src/ui/config.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/ui/config.ts b/src/ui/config.ts index df6fc64e..6b9a5e86 100644 --- a/src/ui/config.ts +++ b/src/ui/config.ts @@ -3,7 +3,6 @@ import { commChairsTestingGroupId, execCouncilGroupId, execCouncilTestingGroupId, - infraTeamGroupId, miscTestingGroupId, } from "@common/config";