From 8b787f1a26ccc4b80772a41f46d1cdab5250c05e Mon Sep 17 00:00:00 2001 From: William Phetsinorath Date: Fri, 30 Jan 2026 12:00:18 +0100 Subject: [PATCH] feat: add OIDC group to project groups Signed-off-by: William Phetsinorath --- .../client/src/components/ProjectRoleForm.vue | 14 ++- apps/client/src/components/ProjectRoles.vue | 8 +- 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 + .../resources/project-role/business.spec.ts | 102 ++++++++++++++++-- .../src/resources/project-role/business.ts | 23 +++- .../src/resources/project-role/queries.ts | 6 +- apps/server/src/resources/project/business.ts | 8 +- packages/shared/src/contracts/project-role.ts | 12 +-- packages/shared/src/schemas/project.ts | 4 +- packages/shared/src/schemas/role.ts | 2 + 13 files changed, 155 insertions(+), 31 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 @@