I have a Sharepoint publishing site and I am controlling permissions using custom permission levels.
I have created a permission level for editors and one for approvers. They have all of the necessary permissions to be able to edit pages and lists. (The only difference between an editor and an approver is that the approver can approve).
I have granted those permissions levels to two AD groups, one for editors and one for approvers.
I have also made sure that all authenticated users have read access to the master page gallery and style library.
Still, every time I log in as a user that is a member of a group that has been granted the editor permissions level they see the access denied screen when trying to edit a page.
I have tried googling this one for hours but the answer always seems to be to make sure that the user has read access to the master pages gallery - in this case they do.
Does anyone have any idea of what else this could be?