Issue Details (XML | Word | Printable)

Key: CONF-6559
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Matt Ryall [Atlassian]
Votes: 9
Watchers: 4
Operations

If you were logged in you would be able to see more operations.
Confluence

Sort LDAP groups and users alphabetically on administrative pages

Created: 11/Jul/06 01:39 AM   Updated: 26/May/08 06:19 AM
Component/s: External User Management, Users & Groups, Web Interface
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Issue Links:
Cloners
 
Reference

Participants: David Peterson, Matt Ryall [Atlassian], Thomas A. La Porte and Tom Davies [Atlassian]
Since last comment: 1 year, 3 weeks, 2 days ago
Support reference count: 3
Labels:


 Description  « Hide
I'm not sure whether this is even possible but we should investigate it. If it isn't, close this issue as "Won't Fix".

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Tom Davies [Atlassian] added a comment - 10/Oct/06 09:59 PM
This may only be supported on some servers, which can do server side sorts, and there may be better ways to page – the VLV LDAP control

Thomas A. La Porte added a comment - 19/Apr/07 04:16 PM
This does not appear to be limited to groups, the "Manage Users" page is unsorted or, rather, the sort order is unspecified.

David Peterson added a comment - 16/Aug/07 07:26 PM
Aren't you guys caching this information anyway? Couldn't the cached values be sorted?

Matt Ryall [Atlassian] added a comment - 16/Aug/07 07:34 PM
It's cached at the repository level at the moment, not for Confluence as a whole. But yeah, that's a good point. If we're loading all the groups/users and storing them in memory anyway, there's no performance reason not to sort them.

To explain the behaviour at the moment: the results come back as a separate iterators from each repository, and we iterate through them that way regardless of the (transparent) caching layer.

Thomas: the order is currently the order of the results returned by your LDAP server. Not ideal, which is why this issue was raised.