From c15ba58a64cef7d222699f9e260e490a36cde98d Mon Sep 17 00:00:00 2001 From: William Phetsinorath Date: Fri, 6 Feb 2026 10:28:11 +0100 Subject: [PATCH 1/3] 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 | 26 ++- .../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, 319 insertions(+), 91 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 @@