Create new mutations for creating and removing framework labels
Create new mutations for assigning and unassigning framework labels for projects, with this we would need to add audit for addition and removal of frameworks from projects.
Mutations
For assigning framework(s)
mutation projectAssignComplianceFrameworks {
projectAssignComplianceFrameworks(input: {projectId: "gid://gitlab/Project/24",
complianceFrameworkIds: ["gid://gitlab/ComplianceManagement::Framework/2"]}) {
errors
project {
id
name
}
}
}
For unassigning framework(s)
mutation projectUnassignComplianceFrameworks {
projectUnassignComplianceFrameworks(input: {projectId: "gid://gitlab/Project/24",
complianceFrameworkIds: ["gid://gitlab/ComplianceManagement::Framework/2"]}) {
errors
project {
id
name
}
}
}
Edited by Hitesh Raghuvanshi