Skip to content

Commit

Permalink
Add list_users examples & update readme (#28)
Browse files Browse the repository at this point in the history
* chore: added more examples/links

* chore: removed line

* feat: added list_users examples

---------

Co-authored-by: Raghd Hamzeh <[email protected]>
  • Loading branch information
aaguiarz and rhamzeh authored May 9, 2024
1 parent 4854077 commit ff66290
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 0 deletions.
37 changes: 37 additions & 0 deletions stores/gdrive/store.fga.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,40 @@ tests:
object: doc:2021-roadmap
assertions:
can_read: true

- name: Check if the right users have access to the right documents
list_users:
- object: doc:public-roadmap
user_filter:
- type: user
assertions:
viewer:
users:
- user:*

- object: doc:2021-roadmap
user_filter:
- type: user
assertions:
viewer:
users:
- user:beth

- object: folder:product-2021
user_filter:
- type: group
relation: member
assertions:
viewer:
users:
- group:fabrikam#member

- object: folder:product-2021
user_filter:
- type: user
assertions:
viewer:
users:
- user:anne
- user:charles

24 changes: 24 additions & 0 deletions stores/github/store.fga.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,27 @@ tests:
object: repo:openfga/openfga
assertions:
reader: true

- name: Check if the right users have access to the right repositories
list_users:
- object: repo:openfga/openfga
user_filter:
- type: user
assertions:
writer:
users:
- user:charles
- user:beth
- user:diane
- user:erik

- object: repo:openfga/openfga
user_filter:
- type: team
relation: member
assertions:
writer:
users:
- team:openfga/backend#member
- team:openfga/core#member

0 comments on commit ff66290

Please sign in to comment.