...
| Roles | Write rights on | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Term | Attribute7 | |||||||||||||||||||||||||||||
create | update | delete | create | update | delete | |||||||||||||||||||||||||
Type 1 | termSearch | No | No | No | No | No | No | |||||||||||||||||||||||
Type 2 | termProposer | Yes | Yes if 1 | Yes | Yes if 4 | |||||||||||||||||||||||||
termReviewer | No | Yes if 2 | No | No | Yes if 5 | |||||||||||||||||||||||||
termFinalizer | No | Yes if 3 | No | No | Yes if 6 | |||||||||||||||||||||||||
Type 3 | termPM | Yes | Yes | Yes | Yes | Yes | Yes | |||||||||||||||||||||||
termPM_allClients | Yes | Yes | Yes | Yes | Yes | Yes | ||||||||||||||||||||||||
Note that processStatus attribute has a special meaning and behaviour implemented, so that it is completely impossible to delete it for any role types , but it is possbile to update it from any value to any value for roles of Type 3, and is possible for roles of Type 2, but with the following limitations: 1. termProposer - can't update. 2. termReviewer can update only from unprocessed to only provisionallyProcessed or rejected. 3. termFinalizer - can update only from provisionallyProcessed to only finalized or rejected. | ||||||||||||||||||||||||||||||
|
...