Skip to end of metadata
Go to start of metadata

Roles

As of 0.7, xplanner has 4 roles. These roles have a scope, either Project or Global:

  • Project scope: A user will be granted permission only on projects where that user has the role
  • Global scope: A user is granted the role permissions on all projects

There are 2 types of information in xplanner from a security point of view:

  • Project elements
  • Users and Roles
    Both types are managed differently

Role

Scope

Project rights

User rights

Viewer

Project

Readonly access to anything contained in that project

Modify own profile

Editor

Project

Same as Viewer + can modify anything the Viewer can read

Same as Viewer

Admin

Project

Same as Editor

Can assign roles to people on that project + Can add people

Sysadmin

Global

Admin of all projects + Can create projects

Same as Admin

How to get started

  1. Somebody will ask the Sysadmin to create a project. The information necessary to create a project is
    • Name of project
    • Name of the Admin
  2. The Sysadmin will create the project and assign its Admin. If the Admin was not already a user, he will create it as well.
  3. The Sysadmin will notify the Admin of his new project
  4. The Admin will then create new users for each team members and assign them roles. Usually any active member of the team (Customer, Developer, Tester, Manager...) will get Editor. Anybody else that is interested in the project may get a Viewer access.
  5. The Admin notify the team members.
  6. All Editors can start updating the project
Labels: