Ticket #10863 (new enhancement)

Opened 3 months ago

Last modified 4 weeks ago

assign projects to a certain group

Reported by: toonvl@gmail.com Assigned to: falkb
Priority: normal Component: SimpleMultiProjectPlugin
Severity: normal Keywords:
Cc: Trac Release:

Description

The possibility of assigning user groups to projects so that a certain group of users can only see a selection of the projects. As not every user is involved in every project

Attachments

Change History

(follow-up: ↓ 2 ) 02/22/13 15:08:07 changed by falkb

AFAIK there is no real user group support in Trac, am I right? Somehow it feels overbloated if this plugin should care about managing such groups. How would you expect the usage, configuration and GUI of such new feature? Seems it must be discussed before starting to implement that.

(in reply to: ↑ 1 ) 02/25/13 13:37:19 changed by toonvl

Replying to falkb:

AFAIK there is no real user group support in Trac, am I right? Somehow it feels overbloated if this plugin should care about managing such groups. How would you expect the usage, configuration and GUI of such new feature? Seems it must be discussed before starting to implement that.

Well for the feature I had the following usage in mind:

At the admin page a subpage where accounts can be linked to groups, not neccessarily the authentication groups, and another one where the projects can be linked to the groups. Maybe also a page where these groups can be created I guess.

What this does is simply hide all the objects linked to the projects to which the person does not belong to. Examples: At the roadmap page, only the milestones and projects to which the person belongs to are shown. In a query, only the tickets show up which belong to projects the person belongs to. etc...

02/25/13 15:58:11 changed by falkb

Sounds reasonable but something holds me back from fully accepting it as new feature wish for this plugin. I support the idea of hiding projects from certain users or groups, but the implementation of a group management (including its web interface) should not be part of this plugin, right? So this plugin should rather *use* some generic interface to another component adding/removing/grouping users, and just do the mapping of projects to those ones.

Currently, I've no idea if such generic group management component exists and how it can be used by other plugins...

04/23/13 08:10:27 changed by falkb

  • owner changed from crossroad to falkb.

Add/Change #10863 (assign projects to a certain group)




Change Properties
Action