I have a Document Library with 3 different content types that require different properties for each. When uploading a document users select which document type they are uploading and then fill out the appropriate properties.

I am trying to restrict permissions so that normal users can only select 2 of the 3 content Types and the 3rd is restricted to site Owners only.

Normal users should still be able to see the 3rd content type just not upload it

Any ideas?

2 Answers 2


This is not achievable with OOB solutions since SharePoint doesn’t support permission on content types.

I am thinking about Event Receiver as well.

This is similar to restriction on file types uploaded to a document library, but actually based on content types.

Some references for you:

Restrict File Types in SharePoint Document Library Upload using Event Receiver.

SP 2010, Is it possible to set permissions at Content Type Level.

Powershell - Item Level Permission by Content Type.


In SharePoint permissions are worked on list level or item level... and item gets created through the content type.... so if you want to alter any permission you need to handle this through event receiver or workflow after the item added.

Reference URL : Give permission based on the content type in SP 2013

If you want to handle the permission based on the content type... we need to handle this thru the third party document classification Metadata security by TITUS:

Reference URL : https://sharepointmetadataandclassification.typepad.com/blog/2009/09/sharepoint-security-based-on-content-type-.html

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.