Fix assets page permissions handling

Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
Émile Ré
2025-12-31 15:52:27 +01:00
committed by Bryan Frimin
parent 7e22893fd2
commit a59e62782b
8 changed files with 207 additions and 54 deletions

View File

@@ -9,6 +9,7 @@ export const assetsQuery = graphql`
query AssetGraphListQuery($organizationId: ID!, $snapshotId: ID) {
node(id: $organizationId) {
... on Organization {
canCreateAsset: permission(action: "core:asset:create")
...AssetsPageFragment @arguments(snapshotId: $snapshotId)
}
}
@@ -41,6 +42,8 @@ export const assetNodeQuery = graphql`
}
createdAt
updatedAt
canUpdate: permission(action: "core:asset:update")
canDelete: permission(action: "core:asset:delete")
}
}
}
@@ -74,6 +77,8 @@ export const createAssetMutation = graphql`
}
}
createdAt
canUpdate: permission(action: "core:asset:update")
canDelete: permission(action: "core:asset:delete")
}
}
}