Project

General

Profile

Actions

Feature #6800

closed

howto assign global rights

Added by Albert Rosenfield about 14 years ago. Updated about 14 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2010-11-02
Due date:
% Done:

0%

Estimated time:
Resolution:
Duplicate

Description

Global rights should be assignable somewhere.

Currently, all Permissions are bundled in packages called Roles. Roles are assigned to a User under the context of a Project.

It follows that to have a Permission, you need a Project.

Some rights however transcend single projects. Such as the right to 'add a project'.

When a user is not yet part of any project, there is currently no good way to assign him/her such rights.

There should therefore be some item in the administrative UI where non-project-related rights can be assigned.

The administration UI for permissions is found here:
  • /users/###/edit/memberships (aka. Admin->Users->[user]->Projects)
  • /projects/###/settings/members (aka. Projects->[project]->Settings->Members)

To maximize reuse of the administration UI, the proposed item could be a non-project in the user's project list (first bullet above). It should have a static name such as "Global Rights", and would be a "non-project" in the sense that only role+user combis can be assigned to it, not issues etc.

The project list is in the process of gradually transforming into a project tree (see: subprojects), and given that rights usually flow downwards in such a tree, the non-project Global Rights item could be visually placed at the very top of the project tree, as a virtual root item that contain all the regular top-level projects.


Related issues

Is duplicate of Redmine - Feature #4427: Create a new type of role for not project specific maintenanceNew2009-12-16

Actions
Actions #1

Updated by Holger Just about 14 years ago

  • Subject changed from howto assign global rights to howto assign global rights
  • Status changed from New to Closed
  • Resolution set to Duplicate

Duplicate of #4427

Actions

Also available in: Atom PDF