Add update control

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-02-27 15:37:10 +01:00
parent 52de0387fa
commit 40ee608005
13 changed files with 1456 additions and 202 deletions

View File

@@ -212,6 +212,7 @@ type ControlEdge {
type Control implements Node {
id: ID!
version: Int!
category: String!
name: String!
description: String!
@@ -399,6 +400,7 @@ type Mutation {
createFramework(input: CreateFrameworkInput!): CreateFrameworkPayload!
createControl(input: CreateControlInput!): CreateControlPayload!
updateFramework(input: UpdateFrameworkInput!): UpdateFrameworkPayload!
updateControl(input: UpdateControlInput!): UpdateControlPayload!
}
input CreateVendorInput {
@@ -585,3 +587,16 @@ type UpdateVendorPayload {
type UpdatePeoplePayload {
people: People!
}
input UpdateControlInput {
id: ID!
expectedVersion: Int!
name: String
description: String
category: String
state: ControlState
}
type UpdateControlPayload {
control: Control!
}