Skip to content

Commit

Permalink
Merge pull request #594 from ColonelThirtyTwo/fix-hasura-report-evide…
Browse files Browse the repository at this point in the history
…nce-permissions

Fix report evidence not visible in GraphQL API
  • Loading branch information
chrismaddalena authored Mar 5, 2025
2 parents 845b5ac + d2ec3eb commit 7c17d94
Showing 1 changed file with 130 additions and 60 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -44,20 +44,34 @@ insert_permissions:
- role: user
permission:
check:
finding:
report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
_or:
- finding:
report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
user_id:
_eq: X-Hasura-User-Id
- report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
user_id:
_eq: X-Hasura-User-Id
set:
uploaded_by_id: x-hasura-User-Id
columns:
Expand Down Expand Up @@ -85,20 +99,34 @@ select_permissions:
permission:
columns: '*'
filter:
finding:
report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
_or:
- finding:
report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
user_id:
_eq: X-Hasura-User-Id
- report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
user_id:
_eq: X-Hasura-User-Id
update_permissions:
- role: manager
permission:
Expand All @@ -119,56 +147,98 @@ update_permissions:
- friendly_name
- report_id
filter:
finding:
report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
_or:
- finding:
report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
user_id:
_eq: X-Hasura-User-Id
- report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
user_id:
_eq: X-Hasura-User-Id
check:
finding:
report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
_or:
- finding:
report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
user_id:
_eq: X-Hasura-User-Id
- report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
user_id:
_eq: X-Hasura-User-Id
delete_permissions:
- role: manager
permission:
filter: {}
- role: user
permission:
filter:
finding:
report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
_or:
- finding:
report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
user_id:
_eq: X-Hasura-User-Id
- report:
project:
_or:
- invites:
user_id:
_eq: X-Hasura-User-Id
- assignments:
operator_id:
_eq: X-Hasura-User-Id
- client:
invites:
user_id:
_eq: X-Hasura-User-Id
event_triggers:
- name: EvidenceUpdate
definition:
Expand Down

0 comments on commit 7c17d94

Please sign in to comment.