eu_cookie_compliance.schema.yml in EU Cookie Compliance (GDPR Compliance) 2.0.x
Same filename and directory in other branches
config/schema/eu_cookie_compliance.schema.yml
File
config/schema/eu_cookie_compliance.schema.ymlView source
- # Schema for the configuration files of the EU Cookie Compliance.
-
- eu_cookie_compliance.settings:
- type: config_object
- label: 'EU Cookie Compliance Settings'
- mapping:
- uuid:
- type: uuid
- label: 'UUID'
- method:
- type: string
- label: 'Consent method'
- method_for_non_eu_countries:
- type: string
- label: 'Consent method for non-EU countries'
- disabled_javascripts:
- type: string
- label: 'Disable JavaScripts'
- automatic_cookies_removal:
- type: boolean
- label: 'Enable cookie(s) automatic-removal when consent is not explicitly given'
- allowed_cookies:
- type: string
- label: 'Allowed cookies'
- consent_storage_method:
- type: string
- label: 'Consent storage method'
- privacy_policy_link:
- type: label
- label: 'Privacy policy link'
- privacy_policy_version:
- type: label
- label: 'Privacy policy version'
- show_only_in_eu_countries:
- type: boolean
- label: 'Only display banner in EU countries.'
- cookie_name:
- type: string
- label: 'Only display banner in EU countries.'
- cookie_value_disagreed:
- type: string
- label: 'Cookie value (disagreed or opted out)'
- cookie_value_agreed:
- type: string
- label: 'Cookie value (agreed or opted in)'
- cookie_same_site:
- type: string
- label: 'Cookie Same-Site value'
- reload_page_on_agree:
- type: boolean
- label: 'Reload page after user clicks the "Agree" button.'
- reload_include_or_exclude_list:
- type: label
- label: 'Include/exclude specified routes for reloading'
- reload_routes_list:
- type: string
- label: 'Routes list'
- domains_option:
- type: label
- label: 'Add/Remove banner on specified domains'
- domains_list:
- type: string
- label: 'Domains list'
- exclude_paths:
- type: string
- label: 'Exclude paths'
- exclude_admin_role:
- type: string
- label: "Don't show the banner for site administrators (including UID 1)."
- domain:
- type: string
- label: 'Domain'
- set_domain_for_all_sites:
- type: boolean
- label: 'Allow the cookie to be set for all sites on the same domain.'
- set_cookie_session_zero_on_disagree:
- type: boolean
- label: 'Disagree set cookie session'
- prompt_on_every_session:
- type: boolean
- label: 'Prompt for consent (from the same user) at every new browser session.'