Rights Management Proposal v3 Interaction

Version 1.1 by Ecaterina Valica on 2010/05/18 11:02
Warning: For security reasons, the document is displayed in restricted mode as it is not the current version. There may be differences and errors due to this.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [incubator:Improvements.Rights3Proposal]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Interaction

Remarks

  • Roles are like groups for rights, that are user defined;
  • Rights and roles are inherited from one level to another;
    • Page Level has a special default role: Creator;

Navigation

  • Add: "Click to add level" -> Input -> Enter
  • Change level: Click on the Level
  • Remove: "Remove level"
Inheritance Level: Global »
Inheritance Level: Global » XWikiX »
Inheritance Level: XWiki »
Inheritance Level: XWiki »
Inheritance Level: XWiki » SandboxX »
Inheritance Level: XWiki » SandboxX »
Inheritance Level: XWiki » SandboxX » Sandbox Test Page 2X

Adding an user

  • There are rights defined for Registered Users at Wiki Level, being Inherited for Space Level:
    addU1.png
  • Adding "evalica" user using the autosuggest:
    addU2.png
  • The added user inherits "Registered" role. Making changes to the UI, the "Save"/"Reset" actions are shown:
    addU3.png
  • We add another role for this user using the autosuggest from the remaining possible roles:
    addU4.png
  • All modified fields are marked highlighted:
    addU5.png
  • After the Save, the changes are added to the system. "Reviewer" has a normal color stating that is defined for this level. All the others roles are inherited (being marked with yellow):
    addU6.png

Removing an user

  • Hover on the desired user. Click on the "X" ("Remove users")
  • Obs: If the users or roles have not been declared at this level, they cannot be deleted here.
    removeU1.png

Adding a right to Role description

  • Autosuggest from the remaining possible rights for that level
    addR1.png

Removing a right from Role description

  • Hover on the desired right. Click on the "X" ("Remove right")
  • Obs: If the users or roles have not been declared at this level, they cannot be deleted here.
    removeR1.png

Screenshots

Wiki Level

Prototype: Rights Management at Wiki Level
rights3Wiki.png

Space Level

Prototype: Rights Management at Space Level
rights3Space.png

Page Level

Prototype: Rights Management at Page Level
rights3Page.png