Issue Details (XML | Word | Printable)

Key: CONF-17150
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Tom Davies [Atlassian]
Votes: 259
Watchers: 141
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Confluence

Support nested groups

Created: 26/Mar/06 06:36 PM   Updated: 18/Jan/10 05:55 PM
Return to search
Component/s: Administration, External User Management
Affects Version/s: 2.10, 3.0
Fix Version/s: None

Time Tracking:
Not Specified

File Attachments: 1. Java Archive File roche-user-auth-1.0.jar (3 kB) 29/Nov/07 08:13 AM - Michal Szklanowski
2. Java Archive File swisscom-user-auth-1.0.jar (5 kB) 28/Nov/07 11:17 AM - Patrick Bizeau
3. Java Archive File swisscom-user-auth-1.1.jar (6 kB) 29/Nov/07 09:56 AM - Erich Buri
4. Zip Archive swisscom-user-auth-1.1.zip (69 kB) 03/Dec/07 01:55 AM - Erich Buri
5. File swisscom-user-auth-1.2-conf31.diff (1 kB) 11/Jan/10 12:58 PM - Sascha Kettler
6. Java Archive File swisscom-user-auth-1.2.jar (6 kB) 23/Oct/09 10:12 AM - Patrick Bizeau
7. Zip Archive swisscom-user-auth-1.2.zip (63 kB) 23/Oct/09 10:12 AM - Patrick Bizeau
8. Zip Archive swisscom-user-auth-confluence2.5.x.zip (6 kB) 30/Nov/07 04:39 AM - Michal Szklanowski
9. Zip Archive swisscom-user-auth.zip (11 kB) 29/Nov/07 09:35 AM - Erich Buri

Issue Links:
Cloners
 
Duplicate
Reference

Participants: Andreas Richter, Andy Brook, Audra Eng [Atlassian], B. M., Bob Swift, bpwiki, Charles Miller [old account, do not assign issues], David Gitman, David Hergert, David O'Flynn [Atlassian], Denis Cabasson, EnBW Confluence, Erich Buri, Fabricio Santana, Garry Huang, Gerhard Müller, Gilles Lafagne, Ivan Benko [Atlassian], Jack Pinette, Jeff Parsons, Jim Birch, John Farnsworth, John Kung, John Sims, Jon T, Josh Stone, Klaus Rothert, Marc Elliott, Marty Tremblay, Matt Campbell, Matt Howell, Matt Ryall [Atlassian], Max Vit, Michael, Michael Jositz, Michael Kantarovich, Michal Szklanowski, Miles Egan, na, Oleksii Gnatkevych, Patrick Bizeau, Philip Parkinson, Rodney Sawyer, Sascha Kettler, Stuart Irving, Suma Ramki, Sævaldur Gunnarsson, Thomas Kaindl, Timothy Yanni-Lazarus and Tom Davies [Atlassian]
Since last comment: 3 weeks, 1 day ago
Internal Complexity: 8
Internal Value: 6
Labels: LDAP mt


 Description  « Hide

Currently in Atlassian-user, groups can only include users, not other groups. Support for nested groups would allow groups to contain other groups.

For example, consider the following simplified LDAP records:

dn: cn=sales,ou=groups
cn: sales
member: cn=salesman,ou=users

dn: cn=staff,ou=groups
cn: staff
member: cn=ceo,ou=users
member: cn=sales,ou=groups

In this example, the group 'sales' is a group containing just a single user, 'salesman'. However, the 'staff' group contains both the user 'ceo' and the group 'sales'.

In Atlassian-user, implementing nested groups would mean that 'salesman' would be a member of both 'sales' and 'staff' in the above scenario. Atlassian-user should also recognise that both users and groups can be members of a group, especially when listing the membership information for a group. (That is, a list of the members of 'staff' should have two entries: an entry for the 'ceo' user and an entry for the 'sales' group. The membership should not automatically be condensed into a list of two users.)

In applications, permissions granted to the 'staff' group should apply to both 'salesman' and 'ceo'. Additionally, any new users added to 'sales' should automatically gain these permissions.



No work has yet been logged on this issue.