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 
  • 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)