I'm working on a solution where permissions are added to users in a very customized way.

When I'm creating an item on my list, I break role inheritance (item.BreakRoleInheritance(true);).

I need to have a role where members that have no permissions whatsoever are able to see a (custom) display form when given a URL to it.

At first I thought that when I add ViewListItems BasePermissions on that item for a user then it would suffice to let user open the display form, however it didn't.

Which other permissions needs a user have (on Web/List/Item level) to be able to see the form?

  • If an answer was helpful could you remove your question from the SO unanswered list, by marking it as answered, tnx Jun 4 '17 at 7:56

See: https://365csi.nl/toolkit/permissionsplanner.html?l=en

and then hover over the "View Only" column

Maybe you could even trim to "Limited Access" and only add View Items


I've discovered empirically that these permissions are required on item level but also on Web level for a user to display a (custom) display form:

"ViewListItems", "ViewPages", "ViewVersions"

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.