Fix control obligation mapping action names

Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
Émile Ré
2026-02-06 16:28:39 +04:00
parent 96a62e9ada
commit 3d14a592f6
3 changed files with 25 additions and 27 deletions

View File

@@ -1,5 +1,5 @@
/** /**
* @generated SignedSource<<482fcc03a3fd95b31f5d574a1b03a84c>> * @generated SignedSource<<d261778fb5f73fe795e672f0a5eac819>>
* @lightSyntaxTransform * @lightSyntaxTransform
* @nogrep * @nogrep
*/ */
@@ -280,12 +280,12 @@ v18 = {
{ {
"kind": "Literal", "kind": "Literal",
"name": "action", "name": "action",
"value": "core:control:obligation-control-mapping:create" "value": "core:control:create-obligation-mapping"
} }
], ],
"kind": "ScalarField", "kind": "ScalarField",
"name": "permission", "name": "permission",
"storageKey": "permission(action:\"core:control:obligation-control-mapping:create\")" "storageKey": "permission(action:\"core:control:create-obligation-mapping\")"
}, },
v19 = { v19 = {
"alias": "canDeleteObligationMapping", "alias": "canDeleteObligationMapping",
@@ -293,12 +293,12 @@ v19 = {
{ {
"kind": "Literal", "kind": "Literal",
"name": "action", "name": "action",
"value": "core:control:obligation-control-mapping:delete" "value": "core:control:delete-obligation-mapping"
} }
], ],
"kind": "ScalarField", "kind": "ScalarField",
"name": "permission", "name": "permission",
"storageKey": "permission(action:\"core:control:obligation-control-mapping:delete\")" "storageKey": "permission(action:\"core:control:delete-obligation-mapping\")"
}, },
v20 = { v20 = {
"alias": null, "alias": null,
@@ -1066,7 +1066,7 @@ return {
] ]
}, },
"params": { "params": {
"cacheID": "edefbc65624dd3df20c5769b4294c010", "cacheID": "759f31a603a2a7d2b2ad1bfcbe1f24bd",
"id": null, "id": null,
"metadata": { "metadata": {
"connection": [ "connection": [
@@ -1119,11 +1119,11 @@ return {
}, },
"name": "FrameworkGraphControlNodeQuery", "name": "FrameworkGraphControlNodeQuery",
"operationKind": "query", "operationKind": "query",
"text": "query FrameworkGraphControlNodeQuery(\n $controlId: ID!\n) {\n node(id: $controlId) {\n __typename\n ... on Control {\n id\n name\n sectionTitle\n description\n status\n exclusionJustification\n canUpdate: permission(action: \"core:control:update\")\n canDelete: permission(action: \"core:control:delete\")\n canCreateMeasureMapping: permission(action: \"core:control:create-measure-mapping\")\n canDeleteMeasureMapping: permission(action: \"core:control:delete-measure-mapping\")\n canCreateDocumentMapping: permission(action: \"core:control:create-document-mapping\")\n canDeleteDocumentMapping: permission(action: \"core:control:delete-document-mapping\")\n canCreateAuditMapping: permission(action: \"core:control:create-audit-mapping\")\n canDeleteAuditMapping: permission(action: \"core:control:delete-audit-mapping\")\n canCreateSnapshotMapping: permission(action: \"core:control:create-snapshot-mapping\")\n canDeleteSnapshotMapping: permission(action: \"core:control:delete-snapshot-mapping\")\n canCreateObligationMapping: permission(action: \"core:control:obligation-control-mapping:create\")\n canDeleteObligationMapping: permission(action: \"core:control:obligation-control-mapping:delete\")\n ...FrameworkControlDialogFragment\n measures(first: 100) {\n edges {\n node {\n id\n ...LinkedMeasuresCardFragment\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n documents(first: 100) {\n edges {\n node {\n id\n ...LinkedDocumentsCardFragment\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n audits(first: 100) {\n edges {\n node {\n id\n ...LinkedAuditsCardFragment\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n obligations(first: 100) {\n edges {\n node {\n id\n ...LinkedObligationsCardFragment\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n snapshots(first: 100) {\n edges {\n node {\n id\n ...LinkedSnapshotsCardFragment\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n }\n id\n }\n}\n\nfragment FrameworkControlDialogFragment on Control {\n id\n name\n description\n sectionTitle\n status\n exclusionJustification\n bestPractice\n}\n\nfragment LinkedAuditsCardFragment on Audit {\n id\n name\n createdAt\n state\n validFrom\n validUntil\n framework {\n id\n name\n }\n}\n\nfragment LinkedDocumentsCardFragment on Document {\n id\n title\n createdAt\n documentType\n versions(first: 1) {\n edges {\n node {\n id\n status\n }\n }\n }\n}\n\nfragment LinkedMeasuresCardFragment on Measure {\n id\n name\n state\n}\n\nfragment LinkedObligationsCardFragment on Obligation {\n id\n requirement\n area\n source\n status\n owner {\n fullName\n id\n }\n}\n\nfragment LinkedSnapshotsCardFragment on Snapshot {\n id\n name\n description\n type\n createdAt\n}\n" "text": "query FrameworkGraphControlNodeQuery(\n $controlId: ID!\n) {\n node(id: $controlId) {\n __typename\n ... on Control {\n id\n name\n sectionTitle\n description\n status\n exclusionJustification\n canUpdate: permission(action: \"core:control:update\")\n canDelete: permission(action: \"core:control:delete\")\n canCreateMeasureMapping: permission(action: \"core:control:create-measure-mapping\")\n canDeleteMeasureMapping: permission(action: \"core:control:delete-measure-mapping\")\n canCreateDocumentMapping: permission(action: \"core:control:create-document-mapping\")\n canDeleteDocumentMapping: permission(action: \"core:control:delete-document-mapping\")\n canCreateAuditMapping: permission(action: \"core:control:create-audit-mapping\")\n canDeleteAuditMapping: permission(action: \"core:control:delete-audit-mapping\")\n canCreateSnapshotMapping: permission(action: \"core:control:create-snapshot-mapping\")\n canDeleteSnapshotMapping: permission(action: \"core:control:delete-snapshot-mapping\")\n canCreateObligationMapping: permission(action: \"core:control:create-obligation-mapping\")\n canDeleteObligationMapping: permission(action: \"core:control:delete-obligation-mapping\")\n ...FrameworkControlDialogFragment\n measures(first: 100) {\n edges {\n node {\n id\n ...LinkedMeasuresCardFragment\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n documents(first: 100) {\n edges {\n node {\n id\n ...LinkedDocumentsCardFragment\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n audits(first: 100) {\n edges {\n node {\n id\n ...LinkedAuditsCardFragment\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n obligations(first: 100) {\n edges {\n node {\n id\n ...LinkedObligationsCardFragment\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n snapshots(first: 100) {\n edges {\n node {\n id\n ...LinkedSnapshotsCardFragment\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n }\n id\n }\n}\n\nfragment FrameworkControlDialogFragment on Control {\n id\n name\n description\n sectionTitle\n status\n exclusionJustification\n bestPractice\n}\n\nfragment LinkedAuditsCardFragment on Audit {\n id\n name\n createdAt\n state\n validFrom\n validUntil\n framework {\n id\n name\n }\n}\n\nfragment LinkedDocumentsCardFragment on Document {\n id\n title\n createdAt\n documentType\n versions(first: 1) {\n edges {\n node {\n id\n status\n }\n }\n }\n}\n\nfragment LinkedMeasuresCardFragment on Measure {\n id\n name\n state\n}\n\nfragment LinkedObligationsCardFragment on Obligation {\n id\n requirement\n area\n source\n status\n owner {\n fullName\n id\n }\n}\n\nfragment LinkedSnapshotsCardFragment on Snapshot {\n id\n name\n description\n type\n createdAt\n}\n"
} }
}; };
})(); })();
(node as any).hash = "ba18479101d48704a9c2006372e605bb"; (node as any).hash = "d320f2f2ee2e7f9b9f398dd1ff46ac2b";
export default node; export default node;

View File

@@ -130,10 +130,10 @@ export const frameworkControlNodeQuery = graphql`
action: "core:control:delete-snapshot-mapping" action: "core:control:delete-snapshot-mapping"
) )
canCreateObligationMapping: permission( canCreateObligationMapping: permission(
action: "core:control:obligation-control-mapping:create" action: "core:control:create-obligation-mapping"
) )
canDeleteObligationMapping: permission( canDeleteObligationMapping: permission(
action: "core:control:obligation-control-mapping:delete" action: "core:control:delete-obligation-mapping"
) )
...FrameworkControlDialogFragment ...FrameworkControlDialogFragment
measures(first: 100) measures(first: 100)

View File

@@ -117,19 +117,21 @@ const (
ActionFrameworkImport = "core:framework:import" ActionFrameworkImport = "core:framework:import"
// Control actions // Control actions
ActionControlGet = "core:control:get" ActionControlGet = "core:control:get"
ActionControlList = "core:control:list" ActionControlList = "core:control:list"
ActionControlCreate = "core:control:create" ActionControlCreate = "core:control:create"
ActionControlUpdate = "core:control:update" ActionControlUpdate = "core:control:update"
ActionControlDelete = "core:control:delete" ActionControlDelete = "core:control:delete"
ActionControlMeasureMappingCreate = "core:control:create-measure-mapping" ActionControlMeasureMappingCreate = "core:control:create-measure-mapping"
ActionControlMeasureMappingDelete = "core:control:delete-measure-mapping" ActionControlMeasureMappingDelete = "core:control:delete-measure-mapping"
ActionControlDocumentMappingCreate = "core:control:create-document-mapping" ActionControlDocumentMappingCreate = "core:control:create-document-mapping"
ActionControlDocumentMappingDelete = "core:control:delete-document-mapping" ActionControlDocumentMappingDelete = "core:control:delete-document-mapping"
ActionControlAuditMappingCreate = "core:control:create-audit-mapping" ActionControlAuditMappingCreate = "core:control:create-audit-mapping"
ActionControlAuditMappingDelete = "core:control:delete-audit-mapping" ActionControlAuditMappingDelete = "core:control:delete-audit-mapping"
ActionControlSnapshotMappingCreate = "core:control:create-snapshot-mapping" ActionControlSnapshotMappingCreate = "core:control:create-snapshot-mapping"
ActionControlSnapshotMappingDelete = "core:control:delete-snapshot-mapping" ActionControlSnapshotMappingDelete = "core:control:delete-snapshot-mapping"
ActionControlObligationMappingCreate = "core:control:create-obligation-mapping"
ActionControlObligationMappingDelete = "core:control:delete-obligation-mapping"
// Measure actions // Measure actions
ActionMeasureGet = "core:measure:get" ActionMeasureGet = "core:measure:get"
@@ -321,8 +323,4 @@ const (
ActionApplicabilityStatementCreate = "core:applicability-statement:create" ActionApplicabilityStatementCreate = "core:applicability-statement:create"
ActionApplicabilityStatementUpdate = "core:applicability-statement:update" ActionApplicabilityStatementUpdate = "core:applicability-statement:update"
ActionApplicabilityStatementDelete = "core:applicability-statement:delete" ActionApplicabilityStatementDelete = "core:applicability-statement:delete"
ActionControlObligationMappingList = "core:control-obligation-mapping:list"
ActionControlObligationMappingCreate = "core:control-obligation-mapping:create"
ActionControlObligationMappingDelete = "core:control-obligation-mapping:delete"
) )