SharePoint List Permissions - Users should be able to add items but not to edit, change or delete after creation.

Posted on 2010-11-09
Last Modified: 2012-05-10

I created a custom list and want to set the permissions so a certain group, so that users:

- can add items to the list
- can only see their own items
- cannot change, remove or delete their own items after adding an item

Is that somehow possible? (in an automated way using maybe workflows?)

Question by:balluff
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 31

Accepted Solution

Jamie McAllister MVP earned 250 total points
ID: 34092083
The way to achieve this is with a List Event Receiver. It involves a little coding but is not too complicated.

Before an item is updated this would capture the event and cancel it if the user didn't have the permissions you specify.

Here's one example, internet has many more:
LVL 13

Expert Comment

by:Yagya Shree
ID: 34092986
A tool for what you are trying to do:

Useful Sharepoint Designer Custom Workflow Activities
LVL 31

Expert Comment

by:Jamie McAllister MVP
ID: 34093080
yagyashree: None of those activities are going to prevent edit in the way balluff asked as far as I can see. Which activity did you have in mind?
PeopleSoft Has Never Been Easier

PeopleSoft Adoption Made Smooth & Simple!

On-The-Job Training Is made Intuitive & Easy With WalkMe's On-Screen Guidance Tool.  Claim Your Free WalkMe Account Now

LVL 13

Expert Comment

by:Yagya Shree
ID: 34093254
Hello JamieMcAllister: i was waiting for you to respond since i start to participate in the forum. I see that you are a sharepoint Sage, which i would also like to become.

well regarding your question, the list level permission can be set by creating a custom permission group and adding user inside the custom group. It is some thing like modifying the out of the box "Contributor" group with little trimming.

The tool is to guide or use with some know-how of editing/modifying permission.
LVL 31

Expert Comment

by:Jamie McAllister MVP
ID: 34093314
yagyashree: thanks for the reply. Setting a custom permission via a workflow that fires on item creation could be a possibility. Kudos!

Assisted Solution

Nilang_ETI earned 250 total points
ID: 34093332
LVL 13

Expert Comment

by:Yagya Shree
ID: 34093503
Out of 3 first 2 are easy to achieve by just modifying the CONTRIBUTOR permission group. You just have to remove the Edit permission from the custom group so that users can't '- cannot change, remove or delete their own items after adding an item"

Author Comment

ID: 34093917
Thanks for all the posts. I was hoping to not implement an Event Handler but since seems to be the best solution. The custom workflow activities are great but not exactly what I needed so I didnt mark this as an answer.


Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
How to configure smtp service for Sharepoint server? 4 85
Sharepoint 2010 Auditing for One Site 3 64
VBA in SharePoint 3 56
SharePoint 2013 URL Duplication Issue 5 51
When installing SharePoint 2010 RTM I came across a strange error, I was getting timeouts during the installation. I searched the web and found the best solution to be found here (…
Pimping Sharepoint 2007 without Server-Side Code Part 1 One of my biggest frustrations with Sharepoint 2007 in the corporate world is that while good-intentioned managers lock down the more interesting capabilities of Sharepoint programming in…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit If you want to manage em…
Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question