our GCs are reporting that they cannot delete certain pages from the siteadmin page. There is likely a correlation between the pages they cannot delete and those pages being possibly referenced elsewhere. Here is what we have tried so far to troubleshoot and reproduce the issue:
Steps to reproduce
Navigate to the desired to be deleted page in siteadmin
Deactivate the page (optional)
Select the page
Click Delete from the toolbar at the top of the window
Get the Delete Page dialog
DO NOT Get the "One or more selected pages are referenced" warning
I can delete the pages as admin with administrator group role
I can delete the pages while impersonating the affected users
I can delete the pages when I configure my own non-admin personal user with the same group roles
When I run through the same workflow as the affected user,
I get two dialogs: Delete Page confirmation, and A warning that One or more selected pages are referenced.
I'm allowed to proceed and force the deletion
When the affected GC runs through the workflow,
They get only the first dialog: Delete Page confirmation
They get no option to force the deletion after selecting yes and nothing happens, nothing is deleted.
The problem is reproduced in multiple browsers (Chrome and Firefox) for the affected user
On the client browser, we get the following potentially relevant Network error:
22.09.2017 15:45:39.290 *INFO* [127.0.0.1  GET /libs/wcm/core/content/pageinfo.json HTTP/1.1] com.day.cq.wcm.core.impl.DefaultPageStatusProvider Can't access workflow models; maybe missing or due to access restrictions.
22.09.2017 15:45:39.306 *INFO* [127.0.0.1  GET /libs/wcm/core/content/pageinfo.json HTTP/1.1] com.adobe.granite.workflow.core.collection.ResourceCollectionManagerImpl Can't access workflow packages; maybe missing or due to access restrictions.
22.09.2017 15:45:44.931 *WARN* [127.0.0.1  POST /bin/wcmcommand HTTP/1.1] com.day.cq.wcm.core.impl.commands.DeletePageCommand Selected items are referenced by 1 pages. Use "force" to delete anyway.
I'm at a loss trying to troubleshoot why this is not working for certain users. Any help or advice is appreciated and welcome. Thank you!