We have a requirement to lock down the themes and the master pages to all the sites and site collection in a Farm. Meaning, when we give a site collection to a user, we will apply the corporate branding. Hence, when we give a site collection to the business
users, they should not modify that. Since, we are dedicating "Site Owners"previleges they can modify the same. We want to restrict this. Another constraint is that the "Site Owners" should have all the permissions, hence, we cannot modify the permissions for
this group alone. So, we need to have another strategey by which they will not be able to modify the thmes or the master pages.
I tried these options:
1. At the Central Administration, I created a Permissoin Policy and given Deny access to Apply Themes, but, in this case even the Site Collection Administrator cannot modify the themes, also, when we change the language settings, it gives error.
2. Modified the themeweb.aspx in the layouts folder, to have:
protected override bool RequireSiteAdministrator
View Complete Post