theconductor
08/06/2024, 2:59 PMdefinition user {}
definition folder {
relation editor: user
permission can_edit = editor
}
definition document {
relation parent: folder
relation should_inherit_permissions: user:* // wildcard here represents a boolean
relation editor: user
permission can_edit = editor + (should_inherit_permissions & parent->can_edit)
}