-
Improvement
-
Resolution: Outdated
-
Neutral
-
None
-
5.4.16
-
None
-
-
Yes
-
Empty show more show less
MgnlUser bean consistency has been greatly improved with MAGNOLIA-7028 which is already included in Magnolia 5.5.5 and above.
These improvements are specially important on environments with hundreds of roles and groups where opening a page inside pages app could take up to 6 seconds in 5.4.x with an user with one role (out of 170) and 130 groups (out of 170).
After applying changes of MAGNOLIA-7028 in magnolia 5.4.14, opening (and closing) a page now takes 0,5 to 1 seconds.
Code patch attached for 5.4.14. Including some dependencies needed:
- MgnlGroupManager.java
- MgnlRoleManager.java
- MgnlUserManager.java
- RepositoryBackedSecurityManager.java
- SecurityUtil.java
- SelectorUtil.java
- NodeNameHelper.java (new)
Acceptance criteria