Version 1
[yaffs-website] / web / core / modules / filter / config / schema / filter.schema.yml
1 # Schema for the configuration files of the Filter module.
2
3 filter.settings:
4   type: config_object
5   label: 'Filter settings'
6   mapping:
7     fallback_format:
8       type: string
9       label: 'Fallback text format'
10     always_show_fallback_choice:
11       type: boolean
12       label: 'Always show fallback choice'
13
14 filter.format.*:
15   type: config_entity
16   label: 'Text formats'
17   mapping:
18     name:
19       type: label
20       label: 'Name'
21     format:
22       type: string
23       label: 'Machine name'
24     weight:
25       type: integer
26       label: 'Weight'
27     roles:
28       type: sequence
29       label: 'Roles'
30       sequence:
31         type: string
32         label: 'Role'
33     filters:
34       type: sequence
35       label: 'Enabled filters'
36       sequence:
37         type: filter
38     dependencies:
39       type: config_dependencies
40       label: 'Dependencies'
41
42 filter_settings.*:
43   type: sequence
44   label: 'Filter settings'
45   sequence:
46     type: string
47     label: 'Value'
48
49 filter_settings.filter_html:
50   type: filter
51   label: 'Filter HTML'
52   mapping:
53     allowed_html:
54       type: string
55       label: 'Allowed HTML'
56     filter_html_help:
57       type: boolean
58       label: 'HTML help'
59     filter_html_nofollow:
60       type: boolean
61       label: 'HTML nofollow'
62
63
64 filter_settings.filter_url:
65   type: filter
66   label: 'Filter URL'
67   mapping:
68     filter_url_length:
69       type: integer
70       label: 'URL length'