#10863 closed enhancement (fixed)
assign projects to a certain group
Reported by: | Owned by: | 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 (0)
Change History (11)
comment:1 follow-up: 2 Changed 12 years ago by
comment:2 Changed 12 years ago by
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...
comment:3 Changed 12 years ago by
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...
comment:4 Changed 12 years ago by
Owner: | changed from Christopher Paredes to falkb |
---|
comment:5 Changed 11 years ago by
Keywords: | planned added |
---|---|
Status: | new → assigned |
see #11367 (which is actually a duplicate). I've started working on it.
comment:8 Changed 11 years ago by
Keywords: | testing added; planned removed |
---|
toonvl, it may be done.
Worksforme @ Trac-1.0.1 with permission groups defined via trac-admin or webinterface admin panel (.../admin/general/perm). Those groups (beside direct user account names) can be put in a comma-separated list of restricted users in the Admin->Project->"Restricted to users" text field.
Please test and report back!
comment:10 Changed 11 years ago by
Keywords: | testing removed |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
user feedback timeout. Works properly for me.
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.