Template Permissions - Documentation topics on: permission inheritance,template permissions,.

Template Permissions

Edit Template

Template permissions can be inherited from the system host*, individual hosts, or permissioned individually. If you are hosting a single host that all have the same administrators, then template permissions might be more easily managed by editing the template and using the permissions tab to distribute role/user access.  However, a multiple-site implementation with various hosts that all need to be permissioned to differing roles/users will more easily be managed by setting up inheritance at the System Host/Host Level using the Roles manager.

To view the permissions set on a template, select Templates from the Site Browser tab.  Right-click on the correct template title, then click "Edit".  Next click on the Permissions tab.

Template Permission Inheritance from System Host

Below is an image of a template that is inheriting all its permissions from the "System Host".  This means that permissions on this template is inheriting permissions directly from the Role permissons themselves set at the System Host* level.  

Inherited Template Permissions

*For more information on setting permissions on dotCMS objects from the System Host, please see the documentation on Role Permissions.

Setting Individual Permissions 

While editing a template, clicking on the Permissions tab and the "Permission Individually" button will stop any role inheritance coming from higher up the permission hierarchy and allows for permissions to be set on the template itself.

Individual Template Permissions

*For more information on setting permissions on dotCMS objects from the System Host, please see the documentation on Role Permissions.