Rights UI Requirements
Version 35.1 by Ecaterina Valica on 2010/04/30 10:51
- Visibility
- Local
- Global
- Level
- Page
- Space
- Wiki
- Status
- Default(represent it)
- Allow
- Deny
- Assignee
- User
- Unregistered
- Registered
- Group
- User
- Actions
- View existing rights: default, allowed/denied given rights
- Add specific rules
- Remove the specific added rules
Considerations
- Describe more explicit the rights meaning (they apply to pages/objects/etc?)
- Remind the user what each right signifies
- Use Details overlays (tooltips) to do that
- Rights visualization
- Show Default rights
- Show Inherited rights
- Specify that we have rights for document creators
- How to set a page with specific rights
- Users and groups can be either managed in the global wiki (xwiki: prefix) or in the local wiki, or in both
- We need a visual way to distinguish the global and local groups (hidding the xwiki: prefix)
Use cases
- How do I make my XWiki hidden/private? (only registered users can view/edit)
- How do I make my XWiki locked? (admins only can create a new account)
- Many mistakes are made when managing rights because:
- the meaning of the different fields is not clear
- which text to enter in the fields is not clear
- the cascading of the rights between xwiki, space and document is not clear
- We need the following improvements:
- Easier access to user and groups. Select or add any user or groups. Add to groups on the fly.
- Easier understanding of view/edit/comment/admin rights
- Visual understanding of rights inheritance (rights from the upper level replace or not at the current level)