Scenario:

  1. User has 'Contribute' rights on a List.
  2. User creates a new ListItem on this List.
  3. User should only be able to edit or delete his own ListItems.

How can I define that only the Owner (Created By) should be able to edit or delete this ListItem ?

I was thinking about using an xslt if-statement with:

  • ddwrt:IfHasRights(...)
  • 'Created By' == 'Current User'

Is this correct ? Or are there easier ways to do this ?

See this page for a complete overview from all Rights.

up vote 2 down vote accepted

It's very easy.

alt text http://i47.tinypic.com/2lxcw9i.png

Note : the only issue is that you are still able to click or delete option in the dropdownlist, but when you do this, you get an 'Access Denied' error from SharePoint.

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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