Rights UI Proposal 2
Last modified by Vincent Massol on 2024/11/19 16:13
Description
Prototypes v2
Remarks
- Makes explicit the meaning of the different fields through tooltips and describing text: Inheritance, View, Comment, Edit, Admin, Programming, Register rights;
- The rights are grouped according to their purpose;
- The cascading of the rights between wiki, space and document is showed explicitly;
Interaction Explanations
Changing Rights
- Rights selection is done through a custom select:

| ||||||||||||||||
Adding an user
Use Case 1
- There are no rights for Registered Users:

- The autosuggest helps me add an user:

- The new users has only default values for his rights. "Save" and "Reset" actions appear. I need to save in order to have my changes apply to the system:

- If I change a right value, that value is marked highlighted. Also, "Edit" right implies "View" right:

- If I save, the rights are marked as applied:

Use Case 2
- There are rights defined for Registered Users:

- The added user inherits those rights:

- We define our custom rights for that user:

Navigation
This screenshots only show the "Wiki - Space - Page" case, but the navigation can be easily extended to represent "Main Wiki - SubWiki - Space - Page".
Wiki Level
You can use the "Containing Spaces/Pages" to go down the hierarchy.
Page Level
Right after the title "Rights Management", there is a "Inheritance Level" navigation component to go upwards the hierarchy.
Screenshots
Wiki Level
Prototype: Rights Management at Wiki Level

Space Level
Prototype: Rights Management at Space Level

Page Level
Prototype: Rights Management at Page Level

' '')
#submenuitem('#' '
' '')
#submenuitem('#' '
' '')
#xwikitopmenuentryend()