Permission Levels withing SharePoint Online

Lynn Brown 20 Reputation points
2023-07-07T14:39:27.4866667+00:00

Good Morning

In my organization, we have developed a role titled Contribute - No Delete (it does exactly what you think someone with this permission level). What we've begun to notice is that a member with Contribute-No Delete access can not change the file name on a document they uploaded.

When I look at the different permissions that can be assigned to a permission role, I don't see why the user with the Contribute - No Delete can't change the file name.
I'm going to try and attach a view of the SharePoint options I see, and hopefully someone is able to help me with this.

Thanks in advance for the suggestions and feedback.

Microsoft 365 and Office SharePoint For business Windows
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Xyza Xue_MSFT 30,176 Reputation points Microsoft External Staff
    2023-07-10T05:33:08.91+00:00

    Hi @Lynn Brown ,

    Contributor users are not able to rename items in SharePoint if the Delete permission level is removed from the Contributors group. This behavior is by design.

    Please check this article: https://support.microsoft.com/en-us/topic/dc4330c0-c1bd-59bd-ba4f-c1c0049809bb

    With a standard Contribute level sans Delete, the permissions mask isn't going to match what SharePoint is requesting to rename an item (0x28 or DeleteListItems + OpenItems). This is identical to what would occur on a file system over CIFS or local (NTFS); the operation is not a 'rename', but rather a move operation. A move, of course, requires the ability to delete the source file once the move has been confirmed.

    There isn't any default option to do this in SharePoint. Need to do it via developed method: add javaScript to observe DOM changes in master page to remove delete option for (document, folder, workflow, etc.).For more detail information, please refer to:https://techcommunity.microsoft.com/t5/sharepoint/why-delete-permission-is-required-to-rename-a-document-in-sp/m-p/45902


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.