Details
-
Improvement
-
Resolution: Outdated
-
Neutral
-
None
-
4.5.8, 5.0
Description
To use MgnlUserManager, or HierarchicalMgnlUserManager for that matter, with a workspace other than 'users' currently you have to override both getRepositoryName() and getHierarchyManager(). If the repository/workspace name was configurable instead this wouldn't be necessary,
Also getHierarchyManager() should call getRepositoryName() instead of always using 'users', thereby requiring subclasses to override it if they want to use a different workspace.
The default repository/workbench should still be 'users' when not configured of course.
The use case here is for a clustered workspace with public users.
Checklists
Acceptance criteria