Work in progress
specific permissions need to be worked out
Permissions give members of a Community the possibility to do different things. Members get these permissions by joining a team.
There are the following permissions:
- rename group, change description, change picture, change category of group, keywords, define a region for the group (world (default), country, state, city, region, district or street)
- write and receive messages for community or sub-group
- create event
- accept and invite members
- delete members
- moderate (delete comments and posts)
- manage reports (including report message channel -> report module)
- create and edit crowdsourcing and crowdsharing module
- manage Quiz
Permissions of the Community Admin:
Permission Questions
We structure the permissions definitions in terms of questions to be answered. The permissions below are what we are actually implementing in the code right now, a checkbox means we have implemented it
Wall Post
Wall Context | Condition | create | comment | read | edit | delete | x |
---|---|---|---|---|---|---|---|
User | always |
|
|
|
|
| |
if profile visibility "public" |
| ||||||
if profile visibility "registered users" |
| ||||||
if profile visibility "communities" |
| ||||||
if profile visibility "connected users" |
| ||||||
if profile visibility "private" | |||||||
Group | always |
|
|
|
|
| |
teams |
|
Not represented things
- if the wall is for a team, and the team is for a group, and that group has another team with "<some kind of special super admin>" permission, then:
- TBC