Project Rights
Currently the rights of team members are only defined by two things:
- Their project profile which is been resolved into rights regarding items of different pub_levels:
- read
- write
- delete
- create items with pub-level
- reduce pub_level
- Some global user settings:
- RIGHT_VIEW_ALL (admin view, see items and team members even if not assigned to project)
- RIGHT_EDIT_PROJECTS (edit team, change rights, etc)
This does not cover all possible situations:
- We sometimes need to finetune the rights to access items:
- Anonymous guests should not be able to edit items of other guests.
- We might reduce certain rights like:
- Viewing efforts of other team members.
- Uploading Files.
- Seeing other team members
- We might provide or give special rights like:
- Approve / Close / Confirm / Delete items