I have a View with two displays, one for role1 and one for role2. When I set the access control for the first display to role1 and save the View, then set the access control for the second display to role2, it changes the first display to only be accessible to role2 as well. Have I encountered a bug, or could there be some set of configuration options causing this?
I think this may be a bug in Views. Here is the workaround that worked for me:
- Edit both of the displays and change "This page (override)" to "All Displays".
- Set one of them to the way you want it.
- Edit the other display and change it back to "This page (override)".
- Set that one the way you want it.
It seems to happen that a display cloned from another display confuses Views, but this fixed it for me.