Security update for Core, with self-updated composer
[yaffs-website] / web / core / modules / views / config / schema / views.filter.schema.yml
1 # Schema for the views filter plugins.
2
3 views.filter.*:
4   type: views_filter
5   label: 'Default filter'
6
7 views.filter.boolean:
8   type: views_filter
9   label: 'Boolean'
10
11 views_filter_boolean_string:
12   type: views_filter
13   label: 'Boolean string'
14
15 views.filter.broken:
16   type: views_filter
17   label: 'Broken'
18
19 views.filter.bundle:
20   type: views.filter.in_operator
21   label: 'Bundle'
22
23 views.filter.combine:
24   type: views.filter.string
25   label: 'Combine'
26   mapping:
27     fields:
28       type: sequence
29       label: 'Fields'
30       sequence:
31         type: string
32         label: 'Field'
33
34 views.filter_value.groupby_numeric:
35   type: views.filter_value.numeric
36   label: 'Group by numeric'
37
38 views.filter.in_operator:
39   type: views_filter
40   label: 'IN operator'
41   mapping:
42     operator:
43       type: string
44       label: 'Operator'
45     value:
46       type: sequence
47       label: 'Values'
48       sequence:
49         type: string
50         label: 'Value'
51     expose:
52       type: mapping
53       label: 'Expose'
54       mapping:
55         reduce:
56           type: boolean
57           label: 'Reduce'
58     group_info:
59       mapping:
60         group_items:
61           sequence:
62             type: views.filter.group_item.in_operator
63             label: 'Group item'
64
65 views.filter.string:
66   type: views_filter
67   label: 'String'
68   mapping:
69     expose:
70       type: mapping
71       label: 'Exposed'
72       mapping:
73         required:
74           type: boolean
75           label: 'Required'
76     value:
77       type: string
78       label: 'Value'
79
80 views.filter_value.numeric:
81   type: mapping
82   label: 'Numeric'
83   mapping:
84     min:
85       type: string
86       label: 'Min'
87     max:
88       type: string
89       label: 'And max'
90     value:
91       type: string
92       label: 'Value'
93
94 views.filter_value.*:
95   type: string
96   label: 'Filter value'
97
98 views.filter_value.equality:
99   type: string
100   label: 'Equality'
101
102 views.filter.many_to_one:
103   type: views.filter.in_operator
104   label: 'Many to one'
105   mapping:
106     reduce_duplicates:
107       type: boolean
108       label: 'Reduce duplicate'
109
110 views.filter.standard:
111   type: views_filter
112   label: 'Standard'
113
114 # Schema for the views group items.
115 views.filter.group_item.*:
116   type: views_filter_group_item
117   label: 'Group item'
118
119 views.filter.group_item.boolean:
120   type: views_filter_group_item
121   mapping:
122     value:
123       type: views.filter_value.string
124
125 views.filter.group_item.in_operator:
126   type: views_filter_group_item
127   mapping:
128     value:
129       type: views.filter_value.in_operator
130
131 # Schema for the views filter value.
132 views.filter_value.string:
133   type: string
134
135 views.filter_value.boolean:
136   type: string
137
138 views.filter_value.combine:
139   type: string
140
141 views.filter.language:
142   type: views.filter.in_operator
143   label: 'Language'
144
145 views.filter.latest_revision:
146   type: views_filter
147   label: 'Latest revision'
148
149 views.filter_value.date:
150   type: views.filter_value.numeric
151   label: 'Date'
152   mapping:
153     type:
154       type: string
155       label: 'Type'
156
157 views.filter_value.datetime:
158   type: views.filter_value.numeric
159   label: 'Date'
160   mapping:
161     type:
162       type: string
163       label: 'Type'
164
165 views.filter_value.in_operator:
166   type: sequence
167   label: 'Values'
168   sequence:
169     type: string
170     label: 'Value'