Add user invitation system

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-03-14 10:43:34 +01:00
parent ec637401db
commit ebc88ec7e8
10 changed files with 1189 additions and 23 deletions

View File

@@ -386,6 +386,8 @@ type Mutation {
deletePolicy(input: DeletePolicyInput!): DeletePolicyPayload!
confirmEmail(input: ConfirmEmailInput!): ConfirmEmailPayload!
inviteUser(input: InviteUserInput!): InviteUserPayload!
confirmInvitation(input: ConfirmInvitationInput!): ConfirmInvitationPayload!
}
input CreateVendorInput {
@@ -712,3 +714,22 @@ input UnassignTaskInput {
type UnassignTaskPayload {
task: Task!
}
input InviteUserInput {
organizationId: ID!
email: String!
fullName: String!
}
type InviteUserPayload {
success: Boolean!
}
input ConfirmInvitationInput {
token: String!
password: String!
}
type ConfirmInvitationPayload {
success: Boolean!
}