System config form: Content Security Policy
This form is used for configuring how Content Security Policy is applied to the website
File path | /forms/system-config/content-security-policy.xml |
---|---|
Form ID | system-config.content-security-policy |
<?xml version="1.0" encoding="UTF-8"?>
<form i18nBaseUri="system-config.content-security-policy:" noTenancy="true">
<tab id="general" sortorder="10">
<fieldset id="general" sortorder="10">
<field sortorder="10" name="csp_mode" control="enumRadioList" required="true" default="disabled" enum="cspConfigMode" toggleFields="manual:manual_policy" />
<field sortorder="20" name="manual_policy" control="textarea" required="false">
<rule validator="contentSecurityPolicy" message="system-config.content-security-policy:csp.validation.message" />
</field>
</fieldset>
<fieldset id="admin" sortorder="20">
<field sortorder="10" name="admin_csp_mode" control="enumRadioList" required="true" default="disabled" enum="cspConfigMode" toggleFields="manual:admin_manual_policy" />
<field sortorder="20" name="admin_manual_policy" control="textarea" required="false">
<rule validator="contentSecurityPolicy" message="system-config.content-security-policy:csp.validation.message" />
</field>
</fieldset>
<fieldset id="test" sortorder="20">
<field sortorder="10" name="test_csp_mode" control="enumRadioList" required="true" default="disabled" enum="cspConfigMode" toggleFields="manual:test_manual_policy" />
<field sortorder="20" name="test_manual_policy" control="textarea" required="false">
<rule validator="contentSecurityPolicy" message="system-config.content-security-policy:csp.validation.message" />
</field>
</fieldset>
</tab>
</form>