Skip to content

Commit b435e0c

Browse files
committed
fix tuples
1 parent 6ffe786 commit b435e0c

3 files changed

Lines changed: 18 additions & 1 deletion

File tree

fga/model/automation/assessments.fga

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ type assessment_response
8585
# parent permissions derived based on `crud` permissions or parents
8686
define parent_editor: can_edit from parent
8787
define parent_viewer: can_view from parent
88-
define parent: [assessment, campaign]
88+
define parent: [assessment, campaign, entity]
8989

9090
# campaign, similar to assessments, are viewable by organization admin+, by can_edit_campaign or inherited from the parent objects such as campaigns. They are not viewable by org members (view only) access by default
9191
type campaign

fga/tests/tests.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1825,17 +1825,27 @@ tests:
18251825
can_view: false
18261826
can_edit: false
18271827
can_delete: false
1828+
- user: user:ulid-of-owner
1829+
object: assessment_response:response-entity
1830+
assertions:
1831+
can_view: true
1832+
can_edit: true
1833+
can_delete: true
18281834
list_objects:
18291835
- user: user:ulid-response-owner
18301836
type: assessment_response
1837+
context:
1838+
email_domain: "example.com"
18311839
assertions:
18321840
can_view:
18331841
- assessment_response:response-1
1842+
- assessment_response:response-entity
18341843
- user: user:ulid-of-owner
18351844
type: assessment_response
18361845
assertions:
18371846
can_delete:
18381847
- assessment_response:response-1
1848+
- assessment_response:response-entity
18391849
- name: campaigns
18401850
description: test campaign and campaign_target relationships with various parent types
18411851
tuple_file: tuples/campaigns.yaml

fga/tests/tuples/assessment_responses.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@
1818
relation: parent
1919
object: assessment_response:response-1
2020

21+
- user: organization:openlane
22+
relation: parent_context
23+
object: entity:entity-1
24+
- user: entity:entity-1
25+
relation: parent
26+
object: assessment_response:response-entity
27+
2128
# response owner
2229
- user: user:ulid-response-owner
2330
relation: response_owner

0 commit comments

Comments
 (0)