0

I have a SharePoint site for a private channel in a Microsoft Teams team, and I have a document library (a folder) within that private channel where the Members group for that channel have read-only access. There's also a specific Excel document that I want that Members group to be able to edit, but not delete (so, the classic "Contribute without Delete" option that is probably the most-used permission level in SharePoint history aside from maybe "Read").

I've manually re-added the "Contribute without Delete" permission level to the parent (hub?) site for the main team:

Screenshot of different permission levels on parent/hub site showing 'Contribute without Delete' re-added

but it doesn't seem to have trickled down to the channel site. In fact, I can't even get to the same view from the Permissions page on the channel site... the option is just not there:

Screenshot of Permissions ribbon menu from private channel site, with a missing 'Permission Levels' link/option indicated in a red circle

Compare this to the view from the parent/hub site:

Screenshot of Permissions ribbon menu from the parent/hub site, with 'Permission Levels' highlighted

This means I don't see any "Contribute without Delete" option when I go to the "Modify Access" modal window for the Excel file I want to modify and click into "Advanced settings":

Screenshot of private channel site permissions available for selection when modifying the permissions of a specific file; there is no "Contribute without Delete" option after adding it to the parent/hub site.

Is there a way I can modify the permission levels for this private channel so that I can assign "contribute without delete" permissions as needed?

1 Answer 1

0

As recently as June 2025, Microsoft associates have indicated this is neither possible nor planned. However, I have found–by just trying to do it anyway–it seems to work anyway, if you are stubborn enough.

The way to do this is to go to the parent site's Permissions page, where the Permissions Levels link is visible/clickable. Click on it, and then edit the URL to modify the parent/hub site name in the URL to the name of the site for the private channel.

So, in a Contoso tenant, for a Teams SharePoint site for a team named "Contoso Team", that permissions page would look like this:

https://contoso.sharepoint.com/sites/ContosoTeam/_layouts/15/role.aspx 

For the private channel site with a private channel named "Private Channel", the modified URL would look like this:

https://contoso.sharepoint.com/sites/ContosoTeam-PrivateChannel/_layouts/15/role.aspx 

Loading this modified page will allow you to add a Permission Level to the private channel just like you can with the parent/hub site.

Once you've added the custom Permission Level, you can select it from the list when modifying the permissions of a document:

Screenshot of file permissions page on the Teams private channel SharePoint site, now showing the custom Permission Level highlighted and selected

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.