Chris@0
|
1 # Schema for the configuration files of the System module.
|
Chris@0
|
2
|
Chris@0
|
3 system.site:
|
Chris@0
|
4 type: config_object
|
Chris@0
|
5 label: 'Site information'
|
Chris@0
|
6 mapping:
|
Chris@0
|
7 uuid:
|
Chris@0
|
8 type: uuid
|
Chris@0
|
9 label: 'Site UUID'
|
Chris@0
|
10 constraints:
|
Chris@0
|
11 Uuid: []
|
Chris@0
|
12 NotNull: []
|
Chris@0
|
13 name:
|
Chris@0
|
14 type: label
|
Chris@0
|
15 label: 'Site name'
|
Chris@0
|
16 mail:
|
Chris@0
|
17 type: email
|
Chris@0
|
18 label: 'Email address'
|
Chris@0
|
19 slogan:
|
Chris@0
|
20 type: label
|
Chris@0
|
21 label: 'Slogan'
|
Chris@0
|
22 page:
|
Chris@0
|
23 type: mapping
|
Chris@0
|
24 label: 'Pages'
|
Chris@0
|
25 mapping:
|
Chris@0
|
26 403:
|
Chris@0
|
27 type: path
|
Chris@0
|
28 label: 'Default 403 (access denied) page'
|
Chris@0
|
29 404:
|
Chris@0
|
30 type: path
|
Chris@0
|
31 label: 'Default 404 (not found) page'
|
Chris@0
|
32 front:
|
Chris@0
|
33 type: path
|
Chris@0
|
34 label: 'Default front page'
|
Chris@0
|
35 admin_compact_mode:
|
Chris@0
|
36 type: boolean
|
Chris@0
|
37 label: 'Compact mode'
|
Chris@0
|
38 weight_select_max:
|
Chris@0
|
39 type: integer
|
Chris@0
|
40 label: 'Weight element maximum value'
|
Chris@0
|
41 default_langcode:
|
Chris@0
|
42 type: string
|
Chris@0
|
43 label: 'Site default language code'
|
Chris@0
|
44 mail_notification:
|
Chris@0
|
45 type: string
|
Chris@0
|
46 label: 'Notification email address'
|
Chris@0
|
47
|
Chris@0
|
48 system.maintenance:
|
Chris@0
|
49 type: config_object
|
Chris@0
|
50 label: 'Maintenance mode'
|
Chris@0
|
51 mapping:
|
Chris@0
|
52 message:
|
Chris@0
|
53 type: text
|
Chris@0
|
54 label: 'Message to display when in maintenance mode'
|
Chris@0
|
55
|
Chris@0
|
56 system.authorize:
|
Chris@0
|
57 type: config_object
|
Chris@0
|
58 label: 'Authorize settings'
|
Chris@0
|
59 mapping:
|
Chris@0
|
60 filetransfer_default:
|
Chris@0
|
61 type: string
|
Chris@0
|
62 label: 'Default file transfer protocol'
|
Chris@0
|
63
|
Chris@0
|
64 system.cron:
|
Chris@0
|
65 type: config_object
|
Chris@0
|
66 label: 'Cron settings'
|
Chris@0
|
67 mapping:
|
Chris@0
|
68 threshold:
|
Chris@0
|
69 type: mapping
|
Chris@0
|
70 label: 'Thresholds'
|
Chris@0
|
71 mapping:
|
Chris@0
|
72 requirements_warning:
|
Chris@0
|
73 type: integer
|
Chris@0
|
74 label: 'Requirements warning period'
|
Chris@0
|
75 requirements_error:
|
Chris@0
|
76 type: integer
|
Chris@0
|
77 label: 'Requirements error period'
|
Chris@0
|
78 logging:
|
Chris@0
|
79 type: integer
|
Chris@0
|
80 label: 'Detailed cron logging'
|
Chris@0
|
81
|
Chris@0
|
82 system.date:
|
Chris@0
|
83 type: config_object
|
Chris@0
|
84 label: 'Date settings'
|
Chris@0
|
85 mapping:
|
Chris@0
|
86 first_day:
|
Chris@0
|
87 type: integer
|
Chris@0
|
88 label: 'First day of week'
|
Chris@0
|
89 country:
|
Chris@0
|
90 type: mapping
|
Chris@0
|
91 label: 'Country'
|
Chris@0
|
92 mapping:
|
Chris@0
|
93 default:
|
Chris@0
|
94 type: string
|
Chris@0
|
95 label: 'Default country'
|
Chris@0
|
96 timezone:
|
Chris@0
|
97 type: mapping
|
Chris@0
|
98 label: 'Time zone settings'
|
Chris@0
|
99 mapping:
|
Chris@0
|
100 default:
|
Chris@0
|
101 type: string
|
Chris@0
|
102 label: 'Default time zone'
|
Chris@0
|
103 user:
|
Chris@0
|
104 type: mapping
|
Chris@0
|
105 label: 'User'
|
Chris@0
|
106 mapping:
|
Chris@0
|
107 configurable:
|
Chris@0
|
108 type: boolean
|
Chris@0
|
109 label: 'Users may set their own time zone'
|
Chris@0
|
110 default:
|
Chris@0
|
111 type: integer
|
Chris@0
|
112 label: 'Time zone for new users'
|
Chris@0
|
113 warn:
|
Chris@0
|
114 type: boolean
|
Chris@0
|
115 label: 'Remind users at login if their time zone is not set'
|
Chris@0
|
116
|
Chris@0
|
117 system.diff:
|
Chris@0
|
118 type: config_object
|
Chris@0
|
119 label: 'Diff settings'
|
Chris@0
|
120 mapping:
|
Chris@0
|
121 context:
|
Chris@0
|
122 type: mapping
|
Chris@0
|
123 label: 'Context'
|
Chris@0
|
124 mapping:
|
Chris@0
|
125 lines_leading:
|
Chris@0
|
126 type: integer
|
Chris@0
|
127 label: 'Number of leading lines in a diff'
|
Chris@0
|
128 lines_trailing:
|
Chris@0
|
129 type: integer
|
Chris@0
|
130 label: 'Number of trailing lines in a diff'
|
Chris@0
|
131
|
Chris@0
|
132 system.logging:
|
Chris@0
|
133 type: config_object
|
Chris@0
|
134 label: 'Logging settings'
|
Chris@0
|
135 mapping:
|
Chris@0
|
136 error_level:
|
Chris@0
|
137 type: string
|
Chris@0
|
138 label: 'Error messages to display'
|
Chris@0
|
139
|
Chris@0
|
140 system.performance:
|
Chris@0
|
141 type: config_object
|
Chris@0
|
142 label: 'Performance settings'
|
Chris@0
|
143 mapping:
|
Chris@0
|
144 cache:
|
Chris@0
|
145 type: mapping
|
Chris@0
|
146 label: 'Caching'
|
Chris@0
|
147 mapping:
|
Chris@0
|
148 page:
|
Chris@0
|
149 type: mapping
|
Chris@0
|
150 label: 'Page caching'
|
Chris@0
|
151 mapping:
|
Chris@0
|
152 max_age:
|
Chris@0
|
153 type: integer
|
Chris@0
|
154 label: 'Max age'
|
Chris@0
|
155 css:
|
Chris@0
|
156 type: mapping
|
Chris@0
|
157 label: 'CSS performance settings'
|
Chris@0
|
158 mapping:
|
Chris@0
|
159 preprocess:
|
Chris@0
|
160 type: boolean
|
Chris@0
|
161 label: 'Aggregate CSS files'
|
Chris@0
|
162 gzip:
|
Chris@0
|
163 type: boolean
|
Chris@0
|
164 label: 'Compress CSS files'
|
Chris@0
|
165 fast_404:
|
Chris@0
|
166 type: mapping
|
Chris@0
|
167 label: 'Fast 404 settings'
|
Chris@0
|
168 mapping:
|
Chris@0
|
169 enabled:
|
Chris@0
|
170 type: boolean
|
Chris@0
|
171 label: 'Fast 404 enabled'
|
Chris@0
|
172 paths:
|
Chris@0
|
173 type: string
|
Chris@0
|
174 label: 'Regular expression to match'
|
Chris@0
|
175 exclude_paths:
|
Chris@0
|
176 type: string
|
Chris@0
|
177 label: 'Regular expression to not match'
|
Chris@0
|
178 html:
|
Chris@0
|
179 type: string
|
Chris@0
|
180 label: 'Fast 404 page html'
|
Chris@0
|
181 js:
|
Chris@0
|
182 type: mapping
|
Chris@0
|
183 label: 'JavaScript performance settings'
|
Chris@0
|
184 mapping:
|
Chris@0
|
185 preprocess:
|
Chris@0
|
186 type: boolean
|
Chris@0
|
187 label: 'JavaScript preprocess'
|
Chris@0
|
188 gzip:
|
Chris@0
|
189 type: boolean
|
Chris@0
|
190 label: 'Compress JavaScript files.'
|
Chris@0
|
191 stale_file_threshold:
|
Chris@0
|
192 type: integer
|
Chris@0
|
193 label: 'Stale file threshold'
|
Chris@0
|
194
|
Chris@0
|
195 system.rss:
|
Chris@0
|
196 type: config_object
|
Chris@0
|
197 label: 'Feed settings'
|
Chris@0
|
198 mapping:
|
Chris@0
|
199 channel:
|
Chris@0
|
200 type: mapping
|
Chris@0
|
201 label: 'Feed channel'
|
Chris@0
|
202 mapping:
|
Chris@0
|
203 description:
|
Chris@0
|
204 type: text
|
Chris@0
|
205 label: 'Feed description'
|
Chris@0
|
206 items:
|
Chris@0
|
207 type: mapping
|
Chris@0
|
208 label: 'Feed items'
|
Chris@0
|
209 mapping:
|
Chris@0
|
210 limit:
|
Chris@0
|
211 type: integer
|
Chris@0
|
212 label: 'Feed item limit'
|
Chris@0
|
213 view_mode:
|
Chris@0
|
214 type: string
|
Chris@0
|
215 label: 'Feed content'
|
Chris@0
|
216
|
Chris@0
|
217 system.theme:
|
Chris@0
|
218 type: config_object
|
Chris@0
|
219 label: 'Theme settings'
|
Chris@0
|
220 mapping:
|
Chris@0
|
221 admin:
|
Chris@0
|
222 type: string
|
Chris@0
|
223 label: 'Administration theme'
|
Chris@0
|
224 default:
|
Chris@0
|
225 type: string
|
Chris@0
|
226 label: 'Default theme'
|
Chris@0
|
227
|
Chris@0
|
228 system.menu.*:
|
Chris@0
|
229 type: config_entity
|
Chris@0
|
230 label: 'Menu'
|
Chris@0
|
231 mapping:
|
Chris@0
|
232 id:
|
Chris@0
|
233 type: string
|
Chris@0
|
234 label: 'ID'
|
Chris@0
|
235 label:
|
Chris@0
|
236 type: label
|
Chris@0
|
237 label: 'Label'
|
Chris@0
|
238 description:
|
Chris@0
|
239 type: label
|
Chris@0
|
240 label: 'Menu description'
|
Chris@0
|
241 locked:
|
Chris@0
|
242 type: boolean
|
Chris@0
|
243 label: ''
|
Chris@0
|
244
|
Chris@0
|
245 system.action.*:
|
Chris@0
|
246 type: config_entity
|
Chris@0
|
247 label: 'System action'
|
Chris@0
|
248 mapping:
|
Chris@0
|
249 id:
|
Chris@0
|
250 type: string
|
Chris@0
|
251 label: 'ID'
|
Chris@0
|
252 label:
|
Chris@0
|
253 type: label
|
Chris@0
|
254 label: 'Label'
|
Chris@0
|
255 type:
|
Chris@0
|
256 type: string
|
Chris@0
|
257 label: 'Type'
|
Chris@0
|
258 plugin:
|
Chris@0
|
259 type: string
|
Chris@0
|
260 label: 'Plugin'
|
Chris@0
|
261 configuration:
|
Chris@0
|
262 type: action.configuration.[%parent.plugin]
|
Chris@0
|
263
|
Chris@0
|
264 system.file:
|
Chris@0
|
265 type: config_object
|
Chris@0
|
266 label: 'File system'
|
Chris@0
|
267 mapping:
|
Chris@0
|
268 allow_insecure_uploads:
|
Chris@0
|
269 type: boolean
|
Chris@0
|
270 label: 'Allow insecure uploads'
|
Chris@0
|
271 default_scheme:
|
Chris@0
|
272 type: string
|
Chris@0
|
273 label: 'Default download method'
|
Chris@0
|
274 path:
|
Chris@0
|
275 type: mapping
|
Chris@0
|
276 label: 'Path settings'
|
Chris@0
|
277 mapping:
|
Chris@0
|
278 temporary:
|
Chris@0
|
279 type: string
|
Chris@0
|
280 label: 'Temporary directory'
|
Chris@0
|
281 temporary_maximum_age:
|
Chris@0
|
282 type: integer
|
Chris@0
|
283 label: 'Maximum age for temporary files'
|
Chris@0
|
284
|
Chris@0
|
285 system.image:
|
Chris@0
|
286 type: config_object
|
Chris@0
|
287 label: 'Image settings'
|
Chris@0
|
288 mapping:
|
Chris@0
|
289 toolkit:
|
Chris@0
|
290 type: string
|
Chris@0
|
291 label: 'Toolkit'
|
Chris@0
|
292
|
Chris@0
|
293 system.image.gd:
|
Chris@0
|
294 type: config_object
|
Chris@0
|
295 label: 'Image settings'
|
Chris@0
|
296 mapping:
|
Chris@0
|
297 jpeg_quality:
|
Chris@0
|
298 type: integer
|
Chris@0
|
299 label: 'JPEG quality'
|
Chris@0
|
300
|
Chris@0
|
301 system.mail:
|
Chris@0
|
302 type: config_object
|
Chris@0
|
303 label: 'Mail system'
|
Chris@0
|
304 mapping:
|
Chris@0
|
305 interface:
|
Chris@0
|
306 type: sequence
|
Chris@0
|
307 label: 'Interfaces'
|
Chris@0
|
308 sequence:
|
Chris@0
|
309 type: string
|
Chris@0
|
310 label: 'Interface'
|
Chris@0
|
311
|
Chris@0
|
312 system.theme.global:
|
Chris@0
|
313 type: theme_settings
|
Chris@0
|
314 label: 'Theme global settings'
|
Chris@0
|
315
|
Chris@0
|
316 block.settings.system_branding_block:
|
Chris@0
|
317 type: block_settings
|
Chris@0
|
318 label: 'Branding block'
|
Chris@0
|
319 mapping:
|
Chris@0
|
320 use_site_logo:
|
Chris@0
|
321 type: boolean
|
Chris@0
|
322 label: 'Use site logo'
|
Chris@0
|
323 use_site_name:
|
Chris@0
|
324 type: boolean
|
Chris@0
|
325 label: 'Use site name'
|
Chris@0
|
326 use_site_slogan:
|
Chris@0
|
327 type: boolean
|
Chris@0
|
328 label: 'Use site slogan'
|
Chris@0
|
329
|
Chris@0
|
330 block.settings.system_menu_block:*:
|
Chris@0
|
331 type: block_settings
|
Chris@0
|
332 label: 'Menu block'
|
Chris@0
|
333 mapping:
|
Chris@0
|
334 level:
|
Chris@0
|
335 type: integer
|
Chris@0
|
336 label: 'Starting level'
|
Chris@0
|
337 depth:
|
Chris@0
|
338 type: integer
|
Chris@0
|
339 label: 'Maximum number of levels'
|
Chris@18
|
340 expand_all_items:
|
Chris@18
|
341 type: boolean
|
Chris@18
|
342 label: 'Expand all items'
|
Chris@0
|
343
|
Chris@0
|
344 block.settings.local_tasks_block:
|
Chris@0
|
345 type: block_settings
|
Chris@0
|
346 label: 'Tabs block'
|
Chris@0
|
347 mapping:
|
Chris@0
|
348 primary:
|
Chris@0
|
349 type: boolean
|
Chris@0
|
350 label: 'Whether primary tabs are shown'
|
Chris@0
|
351 secondary:
|
Chris@0
|
352 type: boolean
|
Chris@0
|
353 label: 'Whether secondary tabs are shown'
|
Chris@0
|
354
|
Chris@0
|
355 condition.plugin.request_path:
|
Chris@0
|
356 type: condition.plugin
|
Chris@0
|
357 mapping:
|
Chris@0
|
358 pages:
|
Chris@0
|
359 type: string
|