RebaTS

Defining permissions

Let's say you are building a GitHub-style version control system:

Subject are marked with code blocks, relations with italic and actions with bold text.

Developers can create repositories inside their Organizations. Only members of the Organization can view them, the owner and collaborators added by the owner can edit them. We can even simplify this by making the owner inherit the collaborator relationship.