https://authzed.com logo
#spicedb
Title
# spicedb
c

crafterix

05/09/2022, 9:53 AM
Yes, I have a lot of intersections and unions, but I don't really use exclusions. I have rules that look like this:
Copy code
// Roles
permission guest = assignees & company->guest;
permission member = assignees & company->member;
permission admin = admins + company->admin;
permission at_least_member = member + admin;
permission at_least_guest = guest + at_least_member;

permission access = at_least_guest;
or
Copy code
permission access = (task->access & project->at_least_member) + (creator & project->member);