From 3ed193c0a597b3b4cba84d6cba707fd8c7632dbe Mon Sep 17 00:00:00 2001 From: William Phetsinorath Date: Fri, 30 Jan 2026 18:19:11 +0100 Subject: [PATCH 1/4] feat: add OIDC group to project groups Signed-off-by: William Phetsinorath --- .../client/src/components/ProjectRoleForm.vue | 14 +- apps/client/src/components/ProjectRoles.vue | 9 +- apps/client/src/utils/project-utils.ts | 2 +- .../migration.sql | 2 + .../src/prisma/migrations/migration_lock.toml | 2 +- apps/server/src/prisma/schema/project.prisma | 1 + .../src/resources/admin-role/business.spec.ts | 116 ++++++++--- .../resources/project-role/business.spec.ts | 196 +++++++++++++++--- .../src/resources/project-role/business.ts | 23 +- .../src/resources/project-role/queries.ts | 6 +- apps/server/src/resources/project/business.ts | 8 +- .../src/resources/stage/business.spec.ts | 2 +- .../src/resources/user/business.spec.ts | 4 +- .../src/resources/zone/business.spec.ts | 4 +- packages/shared/src/contracts/project-role.ts | 12 +- packages/shared/src/schemas/project.ts | 4 +- packages/shared/src/schemas/role.ts | 2 + 17 files changed, 317 insertions(+), 90 deletions(-) create mode 100644 apps/server/src/prisma/migrations/20260127154602_add_oidc_group_to_project_role/migration.sql diff --git a/apps/client/src/components/ProjectRoleForm.vue b/apps/client/src/components/ProjectRoleForm.vue index b0fc7d237..4fb0c7784 100644 --- a/apps/client/src/components/ProjectRoleForm.vue +++ b/apps/client/src/components/ProjectRoleForm.vue @@ -1,6 +1,6 @@