Add Web Part permission
We had the requirement of giving a simple landing page to users which they come modify using the browser. For that purpose we created a page with a content editor web part (quite simple!).
However, what we didn’t want the users to do is to add new parts to the page or modify anything else. I played around with the site permissions, custom site permission and so on without any help.
The solution?
Use the SharePoint Designer, open the page and right click on the content editor web part and select “Web Part Zone Properties”.
In this, un-tick the first two checkboxes and check only “Allow users to change web part settings for all users”.
Now the user when opens the Content Editor web part drop down in the page, he will see the “Add New Web Part” hyperlink.