Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I have a list of items that I want viewable and editable only by the item creator and one other person (the other person is set in the item data).

I created a list, and in the advanced settings set: "Create items and edit items that were created by the user" and "Read items that were created by the user" both on.

Then I created a workflow with designer that was triggered when the item was added to the list. The workflow used an impersonation step to "Add List Item Permissions" to give the other user "Read" and "Contribute". I went into "Permissions" for the list item and verfied that had "Stopped Inheriting" and that the other users permissions were set correctly.

However, when I log in as the other user, he does not have permissions to view the list item.

I'm not sure what is wrong with the approach I am trying. If there is a different way to accomplish this, I am open to other ideas as well.

share|improve this question

1 Answer 1

up vote 1 down vote accepted

When you set the list to "... created by user" then the item's will only be visible/editable by the creator (and Site collection admins) and there is no way you can give other persons rights to the items. These settings are restrictions on top of security.

So in order for your scenarion to work you have to turn these settings off and then have the workflow/event receiver remove all rights and add creator and specified user.

share|improve this answer

Your Answer

 
discard

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.