Details
-
Suggestion
-
Resolution: Incomplete
-
None
-
None
-
None
Description
A number of changes have been suggested for the administration UI of users and groups. This issue can organise them.
- Clicking on 'Manage Users' will no longer automatically load all users into memory and dump them into a paginated list. Instead we will present a search panel for generating an Atlassian User query.
- The notion of repositories should also be represented in the search panel. If an administrator chooses to search across multiple repositories we will probably use a progress bar, as it will most likely be a bigger task to generate such results in a delegated scenario.
- pagination for every listing of a user, group, or user to group relation. The first page of any query is shown, then the user may choose to access further information. This maps to an API call for the nextPage in the PagingIterator.
- Reporting on the total number of users in an LDAP system will bring back a value between 0 to 99. If the number exceeds 99 it will be turned as '100 or more'. This is due to a limitation in LDAP server support for rfc 2696. It means that we our reports will have to inform the user about this in a friendly manner. We will not implement our own count of the number of users in an LDAP system, as this means we will be filling gaps left by LDAP systems in our own software and it simply won't perform efficiently.
More planning is required here but this is a start.
Attachments
Issue Links
- relates to
-
CONFSERVER-4227 Replace group select menus with a GroupPicker
- Closed
-
CONFSERVER-4229 UserPicker should use the new query system and the PagingIterator
- Closed