From a83bae8d841aec3e8d6713bb00048d4a4cf052aa Mon Sep 17 00:00:00 2001 From: Kristaps Fabians Geikins Date: Mon, 31 Mar 2025 13:07:35 +0300 Subject: [PATCH] feat: Workspace/ProjectCollaborator/WorkspaceCollaborator seatType (#4284) * Workspace & ProjectCollaborator seat type * minor adjustment to FE * minor adjustment to FE --- .../workspaces/members/new/GuestsTable.vue | 19 ++--- .../workspaces/members/new/MembersTable.vue | 14 ++-- .../lib/common/generated/gql/gql.ts | 6 +- .../lib/common/generated/gql/graphql.ts | 30 +++++--- .../typedefs/workspaceSeats.graphql | 16 +++- packages/server/codegen.yml | 1 + .../modules/core/graph/generated/graphql.ts | 12 ++- .../modules/core/graph/resolvers/projects.ts | 3 +- .../server/modules/core/helpers/graphTypes.ts | 8 ++ .../graph/generated/graphql.ts | 4 + .../modules/gatekeeper/domain/operations.ts | 22 ++++++ .../gatekeeper/graph/dataloaders/index.ts | 64 ++++++++++++++++ .../gatekeeper/graph/resolvers/index.ts | 29 +++++++- .../gatekeeper/repositories/workspaceSeat.ts | 73 ++++++++++++++++++- .../gatekeeperCore/graph/dataloaders/index.ts | 47 ------------ .../gatekeeperCore/graph/resolvers/index.ts | 5 ++ packages/server/modules/index.ts | 8 +- packages/server/observability/logging.ts | 2 +- .../server/test/graphql/generated/graphql.ts | 4 + 19 files changed, 271 insertions(+), 96 deletions(-) create mode 100644 packages/server/modules/gatekeeper/graph/dataloaders/index.ts delete mode 100644 packages/server/modules/gatekeeperCore/graph/dataloaders/index.ts diff --git a/packages/frontend-2/components/settings/workspaces/members/new/GuestsTable.vue b/packages/frontend-2/components/settings/workspaces/members/new/GuestsTable.vue index 8fb29c0f3..398c49e85 100644 --- a/packages/frontend-2/components/settings/workspaces/members/new/GuestsTable.vue +++ b/packages/frontend-2/components/settings/workspaces/members/new/GuestsTable.vue @@ -77,16 +77,12 @@