You are here

system.schema.yml in Zircon Profile 8

Same filename and directory in other branches
  1. 8.0 core/modules/system/config/schema/system.schema.yml
core/modules/system/config/schema/system.schema.yml

File

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