0

Hope you can help.

Ok so I have a list with a field called Owner which is derived from the active directory, this is the person who should be able to edit the list item in which they are assigned to. They will not create the list item which includes their name but must be able to edit their own and no other users(owners) assigned list item/s.

Hope this makes sense.

Thanks

Emma

1 Answer 1

2

This isn't supported by SharePoint, so you need to set specific permission on each item, which will only perform well if you have a limited number of items in the list.

The setting of permission, can be done:

  • Manually like this:
    • Open list with item
    • Select the item
    • In the ribbon click Item Permissions
    • In the ribbon click Stop Inheriting Permissions (and OK)
    • Select all users/groups with too many rights
    • In the ribbon click Remove User Permissions (and OK)
    • In the ribbon click Grant Permissions
    • Select the owner grant Contribute permissions OK
    • Repeat for other missing permissions
  • With SharePoint designer workflow using custom activities like http://spdactivities.codeplex.com/
  • Using code in an event receiver
7
  • Ok Thanks. Can I create item level permissions on InfoPath?
    – Emma
    Oct 8, 2012 at 9:36
  • Well, if you save the items using code behind, then you can extend that to set the item level permissions, but if not then I'd recommend the other options Oct 8, 2012 at 9:42
  • How would I go about setting the item level permissions manually?
    – Emma
    Oct 8, 2012 at 10:31
  • I've added to the answer, but would not recommend that way unless the list is very small Oct 8, 2012 at 10:42
  • ok Thanks but they would be able to edit other owners information in the list
    – Emma
    Oct 8, 2012 at 10:52

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.