Override a right at page level
Last modified by Ilie Andriuta on 2023/10/24 11:04
Steps to reproduce
Preconditions: Admin has to be advanced to create a terminal page.
- Create the following nested pages http://localhost:8080/xwiki/bin/view/a/b/c/d/
- Go to More Actions > Administer Page for page d
- Give view rights only to the XWikiAdminGroup from Users & Rights > Rights: Page
- Go to http://localhost:8080/xwiki/bin/view/a/b/c/d/
- Click on the create button
- Add a child terminal page "test"
- Go to the page Access Rights from Edit > Access Rights
- Give view rights for XWikiAllGroup
- Create a new user (Administer Wiki > Users > Add new user)
- Logout from Admin and login with the previously created user
- Go to http://localhost:8080/xwiki/bin/view/a/b/c/d/
- Go to http://localhost:8080/xwiki/bin/view/a/b/c/d/test
Expected results
Step 11: The page d couldn't be accessed with the newly created user
Step 12. The page test could be accessed with the newly created user
The permissions defined on document test could be set in order to override inherited permissions from parent d, so that can have explicit control over who can access or modify the documents (PE5)
Results
per page of Previous Page Next Page Page | |||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
Previous Page Next Page Page |