Joey
10/20/2022, 5:08 PMchance
10/20/2022, 5:36 PMself
for a permission of a definition? For example:
definition user {
relation tenant: tenant
permission manage_profile = self + tenant->admin
}
vroldanbet
10/20/2022, 5:38 PMchance
10/20/2022, 5:39 PMchance
10/20/2022, 5:42 PMself
is the best way to achieve this for now?
definition user {
relation self: user
relation tenant: tenant
permission manage_profile = self + tenant->admin
}
vroldanbet
10/20/2022, 5:43 PMchance
10/20/2022, 5:44 PMPrchowdh
10/20/2022, 6:51 PMJoey
10/20/2022, 6:57 PMPrchowdh
10/20/2022, 7:00 PMSyebaurgh
10/20/2022, 7:26 PMJoey
10/20/2022, 7:28 PMSyebaurgh
10/20/2022, 7:39 PMSyebaurgh
10/20/2022, 7:46 PMSyebaurgh
10/20/2022, 7:48 PMSyebaurgh
10/20/2022, 7:48 PMdefinition project {
relation member: user
permission view = member
}
definition folder {
relation project: project
relation viewer: user
permission view = viewer
}
definition file {
relation folder: folder
relation viewer: user
permission view = viewer
}
Syebaurgh
10/20/2022, 7:49 PMSyebaurgh
10/20/2022, 7:50 PMJoey
10/20/2022, 7:57 PMReadRelationships
and just read the users in the viewer
relationJoey
10/20/2022, 7:57 PMJoey
10/20/2022, 7:57 PMSyebaurgh
10/20/2022, 8:04 PMSyebaurgh
10/20/2022, 8:06 PMReadRelationships
only takes one filter. If took multiple filters I could also filter on the folderSyebaurgh
10/20/2022, 8:11 PMLookupResources
allowed additional filtering on the relations/permissions on the resources being looked upJoey
10/20/2022, 8:27 PMview
and foldersJoey
10/20/2022, 8:30 PMSyebaurgh
10/20/2022, 8:32 PMfile
to be:
definition file {
relation folder: folder
relation viewer: user
permission view = viewer + folder->view
}
can I do the action: list all files that a user has view
permission on and that file is in some specified folder?Joey
10/20/2022, 8:32 PMJoey
10/20/2022, 8:32 PMSyebaurgh
10/20/2022, 8:34 PMLookupResources
call doesn't have to be an exact permission? It can be that syntax with the colon and #?