permissions
Threads are like a file system and we use a path notation to target parts of it.
A message is a container (like a directory) for data (like files) and other messages.
Permissions
Messages have the following permissions: list, add data, add messages.
Data has : read, write/delete.
Predicates on users
Each permission is granted to users who satisfy a boolean combination of these predicates :
- authenticated (not anonymous)
- white list, with two boolean parameters : requests, whites can authorize others
- external white list (e.g. XMPP roster or roster groups)
- connected (e.g. chat rooms)
Comments
Add a comment