-
Improvement
-
Resolution: Fixed
-
Critical
-
None
-
None
-
-
Empty show more show less
-
Yes
-
Yes
-
UI Framework 11
-
5
The findbar is querying the full user repository including the public users when admin central initialises.
This is leading to a massive performance degradation for clients with huge number of public users. (Up to an disfunct authoring instance)
Additionally the public users are offered as a Last Editor filter option in the search bar.
this.editorField.setItems(resolveUsers()); private List<String> resolveUsers() { Collection<User> allUsers = securitySupport.getUserManager().getAllUsers(); return allUsers.stream() .map(User::getName) .collect(_toList_()); }
Acceptance Criteria:
- Don't query all users at initialisation time.
- causes
-
MGNLUI-8683 Findbar filter is slow with many users
- Open
- relates to
-
MGNLUI-4765 Make Find Bar configurable via YAML
- Closed
-
MAGNOLIA-7691 Populating the last editor filter drop down of the find bar causes performance issues with many users
- Closed
- to be documented by
-
MGNLUI-5547 DOC: Admincentral module (new page)
- Closed