SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have created a custom list (custom list def / content type /custom field). For this list I have 3 user groups. For each of the user groups I have different requirements:

  • Group 1 : can only see items created by them.
  • Group 2 : Can see all the items created by users in group 1 and all their own items.
  • Group 3 : They can see all the items.

I have looked up the SharePoint permissions options, but they don't seem to help me much. Any idea on how this type of filtering could be done?

share|improve this question

migrated from May 6 '11 at 7:40

This question came from our site for professional and enthusiast programmers.

up vote 1 down vote accepted

I don't believe this can be done easily out of the box. Not without breaking permission inheritance with a workflow, or some elaborate work-around like that.

In certain types of lists you have the option to restrict contributors to their own items. You could have 5 different user groups with "contribute" access on this list and they would all only see their own content.

Then, any user with elevated access will have access to view all content. You could have an administrator group and 2 separate groups with "Design" access, and they will all see everyone's items.

It's more of a binary switch than a gradient or tiered setting, unfortunately.

As a work-around, you could leave out the "only their own" setting on the list, grant all contributors the same access on the list by default, then create a workflow that triggers on new items to revoke access as appropriate (and add the creator's individual account).

I prefer to avoid this when necessary, since broken inheritance on individual items will start to impact your performance if this is done to often.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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