The Design permission matrix is used to set up important permissions related to the design of page templates and their components. The following permissions may be assigned to members of the specified roles:
•Design website - allows access and use of the Design tab of CMS Desk. Please note that even though the changes on the Design tab are made on a specific website, this may also affect other sites in the system if they use the same shared page template.
•Destroy transformations - allows users to permanently remove transformation objects.
•Destroy CSS stylesheets - allows users to permanently remove CSS stylesheet objects.
•Destroy page layouts - allows users to permanently remove shared page layouts (this will affect all page templates that use the given layout).
•Destroy page templates - allows users to permanently remove page templates.
•Destroy web part containers - allows users to permanently remove web part containers.
•Destroy web part layouts - allows users to permanently remove web part layouts.
•Edit ASCX code - allows users to modify the ASCX code of page layouts and transformations. This permission does not affect the ability to edit the HTML versions of these objects. Please note that this should be considered a high‑level permission, because it gives users the option to add and execute inline code.
•Edit SQL code - allows users to create or modify query objects and edit other fields containing SQL code, such as the WHERE condition properties of web parts. This should be considered a high‑level permission, because it gives users the power to write and execute SQL queries against the website's database.
Please note that for security reasons, the last two permissions may only be assigned by users designated as global administrators.