Fix measure tasks page permissions handling

Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
Émile Ré
2025-12-31 11:40:43 +01:00
committed by Bryan Frimin
parent 21353f35e7
commit 8d51888895
9 changed files with 294 additions and 140 deletions

View File

@@ -5,9 +5,13 @@ import type { MeasureGraphDeleteMutation } from "/__generated__/core/MeasureGrap
export const measuresQuery = graphql`
query MeasureGraphListQuery($organizationId: ID!) {
organization: node(id: $organizationId) {
id
...MeasuresPageFragment
organization: node(id: $organizationId) @required(action: THROW) {
__typename
... on Organization {
id
canCreateMeasure: permission(action: "core:measure:create")
...MeasuresPageFragment
}
}
}
`;
@@ -46,6 +50,9 @@ export const measureNodeQuery = graphql`
description
state
category
canUpdate: permission(action: "core:measure:update")
canDelete: permission(action: "core:measure:delete")
canListTasks: permission(action: "core:task:list")
evidencesInfos: evidences(first: 0) {
totalCount
}