-
Bug
-
Resolution: Fixed
-
Major
-
None
-
-
Empty show more show less
-
Yes
-
Basel 96, Basel 97, Basel 98, Basel 99, Basel 100
-
13
In particular MgnlUser.getAllRoles() dynamically query all groups and all roles to flatten it up on every call. Since user object lasts for the duration of user life time and relogin is required to repopulate it, this info should be cached, either lazily upon first call or eagerly upon creation of the user object when normal group info is also populated.
Acceptance criteria
- is related to
-
TASKMGMT-28 Avoid creating User throwaway objects in TaskManager API
- Accepted
- supersedes
-
MAGNOLIA-5920 Deprecate methods in User interface which belong to user/group managers
- Closed