Details
-
Bug
-
Status: Closed
-
Normal
-
Resolution: Outdated
-
4.1.0
-
None
-
None
Description
The usermanagement in the CMS does not respect dirlevels. Users and groups are always created directly under /hippo:configuration/hippo:
{users,groups}.
To reproduce:
- Login to console
- under /hippo:configuration/hippo:users create a node of type hipposys:userfolder with name t
- create a user test under the previously created node
- go to /hippo:configuration/hippo:groups/admin and add test to the members
- go to /hippo:configuration/hippo:security/internal/hipposys:userprovider, and set the value of hipposys:dirlevels to 1
- save changes to repository
- restart the repository
- Login with user test
- Go to configuration panel -> users and create a new user, test0
- Go to configuration panel -> groups and add test0 to the group admin
- Logout
- Try to login with user test0 (A)
- Login to the console with user test and check where user test0 was created (B)
Expected results:
A - Logging in succeeds
B - Usernode exists at /hippo:configuration/hippo:users/t/test0
Actual results:
A - Logging in fails
B - Usernode exists at /hippo:configuration/hippo:users/test0
Dirlevels are necessary for clients with large amounts of users, but right now can't be managed through the CMS. Groups are created in the wrong location as well, but otherwise work fine.
Attachments
Issue Links
- clones
-
CMS-5662 CMS usermanagent does not respect hipposys:dirlevels
- Closed