locked
Can I disable item level permissions in SharePoint 2010? RRS feed

  • Question

  • Hi,

    I have a requirement to disable item level permissions in our SharePoint application. We only want the users to be able to break inheritance at the document library/list level, but not folders or documents/list items

    Can this be done? 

    Thanks in advance

    Sandra

    • Moved by Pengyu Zhao Wednesday, December 21, 2011 2:27 AM SP 2010 issue (From:SharePoint - General Question and Answers and Discussion (pre-SharePoint 2010))
    Tuesday, December 20, 2011 7:47 PM

Answers

  • Hi,

     

     

    For a list, under List Settings, Advanced Settings, Item-level Permissions, Edit Access, you can choose between:

     

     

    All Items

    Only their own

    None

     

    This setting applies to Delete Items and well as Edit Items permissions. So if you select Only their own, users can only edit and delete their own items, but cannot do anything to other users' items.

    If you select None, then users with Edit Item or Delete Item permissions will still be unable to edit or delete any items. You are effectively overriding the permissions they already have for the list. This can come in handy if you have users' permissions set to include Edit Item for an entire site, but you want to restrict that for a specific list. This way you don't have to change permissions on the list 

     

    A good use for this is on a blog site where most users can only view posts, but you want them to be able to submit comments. You keep their site permissions as Read Item, then set their permissions on the Comments list to include Edit Item and Delete Item. (You can use the built-in Contribute permission level so you don't have to add specific permissions items.) You then set the Edit Access to Only their own so they cannot change other people's comments. (Unfortunately this breaks the Comments list's inheritance of permissions from the site, so be careful if you change the site permissions; you'll have the change the Comments list's permissions as well.)
    Wednesday, December 21, 2011 5:13 AM
  • Hi

    You can remove/disable the options from the ribbon and the ECB menu (drop down when you hover over an item) using custom code.

    Please check the below links to learn how to do that.

    From ribbon - http://social.msdn.microsoft.com/Forums/fi-FI/sharepoint2010general/thread/aa762bd7-2702-4108-a534-14a72a4e7062

    From ECB - http://msdn.microsoft.com/en-us/library/cc768565.aspx

    Wednesday, December 21, 2011 5:47 AM

All replies

  • Hi,

     

     

    For a list, under List Settings, Advanced Settings, Item-level Permissions, Edit Access, you can choose between:

     

     

    All Items

    Only their own

    None

     

    This setting applies to Delete Items and well as Edit Items permissions. So if you select Only their own, users can only edit and delete their own items, but cannot do anything to other users' items.

    If you select None, then users with Edit Item or Delete Item permissions will still be unable to edit or delete any items. You are effectively overriding the permissions they already have for the list. This can come in handy if you have users' permissions set to include Edit Item for an entire site, but you want to restrict that for a specific list. This way you don't have to change permissions on the list 

     

    A good use for this is on a blog site where most users can only view posts, but you want them to be able to submit comments. You keep their site permissions as Read Item, then set their permissions on the Comments list to include Edit Item and Delete Item. (You can use the built-in Contribute permission level so you don't have to add specific permissions items.) You then set the Edit Access to Only their own so they cannot change other people's comments. (Unfortunately this breaks the Comments list's inheritance of permissions from the site, so be careful if you change the site permissions; you'll have the change the Comments list's permissions as well.)
    Wednesday, December 21, 2011 5:13 AM
  • Hi

    You can remove/disable the options from the ribbon and the ECB menu (drop down when you hover over an item) using custom code.

    Please check the below links to learn how to do that.

    From ribbon - http://social.msdn.microsoft.com/Forums/fi-FI/sharepoint2010general/thread/aa762bd7-2702-4108-a534-14a72a4e7062

    From ECB - http://msdn.microsoft.com/en-us/library/cc768565.aspx

    Wednesday, December 21, 2011 5:47 AM
  • Hi, thanks for your replies,

    @Surya, I think the options that you are referring to are different than what I'm talking about. SP2010 allows for individual items to have unique permissions (breaking the inheritance from the parent), just like a doclib can. We want to discourage this in our site.

    @Naveed, if we do this, someone could still figure out the URL and type it in their browser, or am I being paranoid?

    I thought if there were a setting to allow/disable item level permissions it would be wonderful. If not, will have to disable the option the way that you are suggesting.

    thanks

    Sandra

    Tuesday, January 3, 2012 8:20 PM