And RightManager#getAllowedUsers
HTR :
- Create the page hierarchy as in the screenshot 1
- Assign the rights as in screenshots 2&3, i.e. allow any connected user to "Une page", but deny to a group for instance, and for its child page "Une sous page", allow to any connetced (which visually cancel the denied group)
- Go to http://localhost:8080/cms/_cms/read-access/<corePrefix>-default/all-users?ids=page://<...> (with the page id of 'Une autre page')
- The JSON response is :
{"unresolvedIds":[],"response":{"page://e01542c7-25b7-44c3-8284-7c7b68a8f20d":{"anonymous":false,"anyConnected":true,"allowedGroups":[],"deniedGroups":["1#groupes"],"allowedUsers":[],"deniedUsers":[]}}}
Which is wrong, as it does not correspond to the visual representation of the tool
As it is the URL used for Solr to check rights, it can lead to some content/pages not viewable in the BO search / FO search-v2 etc.