Project

General

Profile

Actions

Feature #17747

open

Private roles

Added by Wim DePreter about 10 years ago. Updated over 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Permissions and roles
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

This is a proposal for changing visibility of some project (non-)members, by using private roles.
Private roles could be used:
  • to give users access to a private project, without being visible as project members
    f.e. read-only access (users can't be assignees or authors)
  • to change permissions of users to a public project, without being visible as project members
    f.e. give trusted users (non contributors) the permission to create issue-relations on redmine.org

The visibility of users with a private role is equivalent to the "Non member" role

This implies certain changes:
  • a boolean-attribute "private" on roles
  • private role and users with this role are not listed in project overview
  • users with (only) a private role are not listed:
    • in issue query - user-combobox (author, assignee, custom user field)
    • in issue summary (assignee/author list)
  • users with (only) a private role are visible (like non-members) if they acted on an issue (as author or when adding a note):
    • in activity overview
    • in issue detail
    • in issue query if grouped by author/assignee

Note that a user can have a private role on a certain project, and a public role (member) on another project

Optional - permission "view private users"

If a user has the permission "view users with private role", then users with private roles are treated the same as users with public roles

Some related issues:

  • defect #7645 could be resolved by giving readonly users a private role
  • #11724

Files


Related issues

Related to Redmine - Defect #7645: Issue summary should filter Assignee & Author listsNew2011-02-18

Actions
Related to Redmine - Feature #11724: Prevent users from seeing other users based on their project membershipClosedJean-Philippe Lang

Actions
Related to Redmine - Feature #6015: Private UsersNew2010-08-02

Actions
Related to Redmine - Feature #13533: Concept for controlling visibility of usersNew

Actions
Actions

Also available in: Atom PDF