Skip to content

Commit

Permalink
fix permissions
Browse files Browse the repository at this point in the history
  • Loading branch information
duranb committed Mar 4, 2025
1 parent 87d40e5 commit 7060e56
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 25 deletions.
22 changes: 0 additions & 22 deletions src/utilities/gql.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2198,28 +2198,6 @@ const gql = {
}
`,

// SUB_CONSTRAINT_RUNS: `#graphql
// subscription SubConstraintRuns($simulationDatasetId: Int!) {
// constraintRuns: ${Queries.CONSTRAINT_RUN}(where: { simulation_dataset_id: { _eq: $simulationDatasetId }}) {
// constraints_run {
// results {
// arguments
// constraint_id
// constraint_revision
// errors
// id
// priority
// results
// }
// constraint_invocation_id
// }
// requested_by
// requested_at
// simulation_dataset_id
// }
// }
// `,

SUB_DERIVATION_GROUPS: `#graphql
subscription SubDerivationGroups {
derivationGroups: ${Queries.DERIVATION_GROUP} {
Expand Down
6 changes: 3 additions & 3 deletions src/utilities/permissions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -854,8 +854,8 @@ const queryPermissions: Record<GQLKeys, (user: User | null, ...args: any[]) => b
return isUserAdmin(user) || getPermission([Queries.CONSTRAINT_SPECIFICATIONS], user);
},
SUB_CONSTRAINT_PLAN_SPECIFICATIONS: () => true,
SUB_CONSTRAINT_RUNS: (user: User | null): boolean => {
return isUserAdmin(user) || getPermission([Queries.CONSTRAINT_RUN], user);
SUB_CONSTRAINT_REQUESTS: (user: User | null): boolean => {
return isUserAdmin(user) || getPermission([Queries.CONSTRAINT_REQUEST], user);
},
SUB_DERIVATION_GROUPS: () => true,
SUB_EXPANSION_RULES: (user: User | null): boolean => {
Expand Down Expand Up @@ -1386,7 +1386,7 @@ const featurePermissions: FeaturePermissions = {
constraintRuns: {
canCreate: (user, plan, model) => queryPermissions.CHECK_CONSTRAINTS(user, plan, model),
canDelete: () => false, // Not implemented
canRead: user => queryPermissions.SUB_CONSTRAINT_RUNS(user),
canRead: user => queryPermissions.SUB_CONSTRAINT_REQUESTS(user),
canUpdate: () => false, // Not implemented
},
constraints: {
Expand Down

0 comments on commit 7060e56

Please sign in to comment.