I have created a new sub site named “Finance” of type team site and it comes with these 3 default groups:-

Finance Member -----> Contribute
Finance Owners -----> Full Control
Finance Visitors -----> Read

Currently when I add someone to the members group he can delete list items, which I do not want to have. So I did the following septs to prevent memebers from deleting items and pages:-

  • I went to the site collection level setting --> site permission --> click on “Permission level”. I click on the built-in “Contribute ” site permission , click on “Copy Permission Level”.

  • Then I add a new permission level name “Contribute without delete”, and I un-check these 2 check boxes from the permission list ; “Delete versions” & “Delete items”.so in this case I have a copy of the Contribute permission level but without “Delete versions” & “delete items” permissions…

enter image description here

  • I went back to the subsite permission, and I change the member group to have the new permission level named “Contrite without delete” instead of “Contribute” & the owner group to have the “contribute” level instead of full control. As follow:-

enter image description here

So can anyone advice if this is the correct approach to have users that can view/edit/create, while they can not delete any data from the subsite..? Thanks

  • 4
    Yes, that is correct and is the standard approach. Commented Oct 5, 2015 at 12:36
  • 1
    This question might be better rephrased into a "how do I allow users to add, edit, and view but not delete items?" question, with the body of most of your post as an answer that can be accepted - because it covers the basic approach quite well
    – John-M
    Commented Oct 5, 2015 at 13:05
  • @EricAlexander but is there other checkboxes (other than Delete items & delete versions) that i need to remove to prevent deleting items including pages, list items or documents ?
    – John John
    Commented Oct 5, 2015 at 13:41
  • 2
    no, unchecking Delete Items covers all of those cases.
    – John-M
    Commented Oct 5, 2015 at 13:43
  • 1
    I had the same thing done in one of my previous cases in project and it worked without any issue. this is the perfect approach.
    – SPLearner
    Commented Oct 5, 2015 at 15:50


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.