Error: “This item is no longer available. It may have been deleted by another user. Click 'OK' to refresh the page.”
A Missing Permission
This error is caused by either out of date pages that need to be refreshed, as you would expect from the message, or from a missing permission. If the user does not have the “View Application pages” then they cannot get to “forms, views and application pages”. Although not listed in the permission page, they also are not allowed to see dropdown menus from list items displayed in a web part. I.e. they can see the web part, they can see the list item or document, but they can’t display that item through a form, view or dropdown. In a library they can click the document and open it.
The “View Application pages” Permission
You might uncheck this permission when you want users to visit a home page of a site, but not navigate directly to lists and libraries. To give these users access to content you would add web parts to the home page for these lists.
The “View Application pages” Permission and the Access Denied error
Important! When disabling this permission you should create your list web parts to only display data. Do not display links to the item’s forms. If they click a link they will get this error:
When Creating a Web Part View
For list web parts:
When creating list web part views for users without the “View Application Pages” permission always select one of the options without a link.
For library web parts:
When creating library web part views for users without the “View Application Pages” permission always select one of the options with a “linked to document”.
The document will then open, be opened in an Office Web App or be downloaded. The user will not be able to get to a form (or get the error messages).