annotate core/config/schema/core.entity.schema.yml @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents af1871eacc83
children
rev   line source
Chris@0 1 # Schema for Configuration files of the entity module.
Chris@0 2
Chris@0 3 core.entity_view_mode.*.*:
Chris@0 4 type: config_entity
Chris@0 5 label: 'Entity view mode settings'
Chris@0 6 mapping:
Chris@0 7 id:
Chris@0 8 type: string
Chris@0 9 label: 'ID'
Chris@0 10 label:
Chris@0 11 type: label
Chris@0 12 label: 'The human-readable name of the view mode'
Chris@0 13 targetEntityType:
Chris@0 14 type: string
Chris@0 15 label: 'Target entity type'
Chris@0 16 cache:
Chris@0 17 type: boolean
Chris@0 18 label: 'Cached'
Chris@0 19
Chris@0 20 core.entity_form_mode.*.*:
Chris@0 21 type: config_entity
Chris@0 22 label: 'Entity form mode settings'
Chris@0 23 mapping:
Chris@0 24 id:
Chris@0 25 type: string
Chris@0 26 label: 'ID'
Chris@0 27 label:
Chris@0 28 type: label
Chris@0 29 label: 'Label'
Chris@0 30 targetEntityType:
Chris@0 31 type: string
Chris@0 32 label: 'Target entity type'
Chris@0 33 cache:
Chris@0 34 type: boolean
Chris@0 35 label: 'Cache'
Chris@0 36
Chris@0 37 # Overview configuration information for view mode or form mode displays.
Chris@0 38 core.entity_view_display.*.*.*:
Chris@0 39 type: config_entity
Chris@0 40 label: 'Entity display'
Chris@0 41 mapping:
Chris@0 42 id:
Chris@0 43 type: string
Chris@0 44 label: 'ID'
Chris@0 45 targetEntityType:
Chris@0 46 type: string
Chris@0 47 label: 'Target entity type'
Chris@0 48 bundle:
Chris@0 49 type: string
Chris@0 50 label: 'Bundle'
Chris@0 51 mode:
Chris@0 52 type: string
Chris@0 53 label: 'View or form mode machine name'
Chris@0 54 content:
Chris@0 55 type: sequence
Chris@0 56 label: 'Field formatters'
Chris@0 57 sequence:
Chris@14 58 type: field_formatter.entity_view_display
Chris@0 59 hidden:
Chris@0 60 type: sequence
Chris@0 61 label: 'Field display setting'
Chris@0 62 sequence:
Chris@0 63 type: boolean
Chris@0 64 label: 'Value'
Chris@0 65
Chris@14 66 field_formatter:
Chris@14 67 type: mapping
Chris@14 68 label: 'Field formatter'
Chris@14 69 mapping:
Chris@14 70 type:
Chris@14 71 type: string
Chris@14 72 label: 'Format type machine name'
Chris@14 73 label:
Chris@14 74 type: string
Chris@14 75 label: 'Label setting machine name'
Chris@14 76 settings:
Chris@14 77 type: field.formatter.settings.[%parent.type]
Chris@14 78 label: 'Settings'
Chris@14 79 third_party_settings:
Chris@14 80 type: sequence
Chris@14 81 label: 'Third party settings'
Chris@14 82 sequence:
Chris@14 83 type: field.formatter.third_party.[%key]
Chris@14 84
Chris@14 85 field_formatter.entity_view_display:
Chris@14 86 type: field_formatter
Chris@14 87 mapping:
Chris@14 88 weight:
Chris@14 89 type: integer
Chris@14 90 label: 'Weight'
Chris@14 91 region:
Chris@14 92 type: string
Chris@14 93 label: 'Region'
Chris@14 94
Chris@0 95 # Overview configuration information for form mode displays.
Chris@0 96 core.entity_form_display.*.*.*:
Chris@0 97 type: config_entity
Chris@0 98 label: 'Entity form display'
Chris@0 99 mapping:
Chris@0 100 id:
Chris@0 101 type: string
Chris@0 102 label: 'ID'
Chris@0 103 targetEntityType:
Chris@0 104 type: string
Chris@0 105 label: 'Target entity type'
Chris@0 106 bundle:
Chris@0 107 type: string
Chris@0 108 label: 'Bundle'
Chris@0 109 mode:
Chris@0 110 type: string
Chris@0 111 label: 'View or form mode machine name'
Chris@0 112 status:
Chris@0 113 type: boolean
Chris@0 114 label: 'Enabled'
Chris@0 115 content:
Chris@0 116 type: sequence
Chris@0 117 label: 'Field widgets'
Chris@0 118 sequence:
Chris@0 119 type: mapping
Chris@0 120 label: 'Field widget'
Chris@0 121 mapping:
Chris@0 122 type:
Chris@0 123 type: string
Chris@0 124 label: 'Widget type machine name'
Chris@0 125 weight:
Chris@0 126 type: integer
Chris@0 127 label: 'Weight'
Chris@0 128 region:
Chris@0 129 type: string
Chris@0 130 label: 'Region'
Chris@0 131 settings:
Chris@0 132 type: field.widget.settings.[%parent.type]
Chris@0 133 label: 'Settings'
Chris@0 134 third_party_settings:
Chris@0 135 type: sequence
Chris@0 136 label: 'Third party settings'
Chris@0 137 sequence:
Chris@0 138 type: field.widget.third_party.[%key]
Chris@0 139 hidden:
Chris@0 140 type: sequence
Chris@0 141 label: 'Hidden'
Chris@0 142 sequence:
Chris@0 143 type: boolean
Chris@0 144 label: 'Component'
Chris@0 145
Chris@0 146 # Default schema for entity display field with undefined type.
Chris@0 147 field.formatter.settings.*:
Chris@0 148 type: mapping
Chris@0 149
Chris@0 150 # Default schema for entity form display field with undefined type.
Chris@0 151 field.widget.settings.*:
Chris@0 152 type: mapping
Chris@0 153
Chris@0 154 field.widget.settings.string_textfield:
Chris@0 155 type: mapping
Chris@0 156 label: 'Text field display format settings'
Chris@0 157 mapping:
Chris@0 158 size:
Chris@0 159 type: integer
Chris@0 160 label: 'Size of textfield'
Chris@0 161 placeholder:
Chris@0 162 type: label
Chris@0 163 label: 'Placeholder'
Chris@0 164
Chris@0 165 field.widget.settings.string_textarea:
Chris@0 166 type: mapping
Chris@0 167 label: 'Textarea display format settings'
Chris@0 168 mapping:
Chris@0 169 rows:
Chris@0 170 type: integer
Chris@0 171 label: 'Rows'
Chris@0 172 placeholder:
Chris@0 173 type: label
Chris@0 174 label: 'Placeholder'
Chris@0 175
Chris@0 176 field.widget.settings.uri:
Chris@0 177 type: mapping
Chris@0 178 label: 'URI field'
Chris@0 179 mapping:
Chris@0 180 size:
Chris@0 181 type: integer
Chris@0 182 label: 'Size of URI field'
Chris@0 183 placeholder:
Chris@0 184 type: label
Chris@0 185 label: 'Placeholder'
Chris@0 186
Chris@0 187 field.widget.settings.email_default:
Chris@0 188 type: mapping
Chris@0 189 label: 'Email field display format settings'
Chris@0 190 mapping:
Chris@0 191 placeholder:
Chris@0 192 type: label
Chris@0 193 label: 'Placeholder'
Chris@0 194 size:
Chris@0 195 type: integer
Chris@0 196 label: 'Size of email field'
Chris@0 197
Chris@0 198 field.widget.settings.datetime_timestamp:
Chris@0 199 type: mapping
Chris@0 200 label: 'Datetime timestamp display format settings'
Chris@0 201
Chris@0 202 field.widget.settings.boolean_checkbox:
Chris@0 203 type: mapping
Chris@0 204 label: 'Boolean checkbox display format settings'
Chris@0 205 mapping:
Chris@0 206 display_label:
Chris@0 207 type: boolean
Chris@0 208 label: 'Display label'
Chris@0 209
Chris@0 210 field.widget.settings.hidden:
Chris@0 211 type: mapping
Chris@0 212 label: '- Hidden - format settings'
Chris@0 213
Chris@0 214 field.widget.settings.number:
Chris@0 215 type: mapping
Chris@0 216 label: 'Number default display format settings'
Chris@0 217 mapping:
Chris@0 218 placeholder:
Chris@0 219 type: label
Chris@0 220 label: 'Placeholder'
Chris@0 221
Chris@0 222 field.widget.settings.checkbox:
Chris@0 223 type: mapping
Chris@0 224 label: 'Single on/off checkbox format settings'
Chris@0 225 mapping:
Chris@0 226 display_label:
Chris@0 227 type: boolean
Chris@0 228 label: 'Use field label instead of the "On value" as label'
Chris@0 229
Chris@0 230 field.widget.settings.entity_reference_autocomplete_tags:
Chris@0 231 type: mapping
Chris@0 232 label: 'Entity reference autocomplete (Tags style) display format settings'
Chris@0 233 mapping:
Chris@0 234 match_operator:
Chris@0 235 type: string
Chris@0 236 label: 'Autocomplete matching'
Chris@0 237 size:
Chris@0 238 type: integer
Chris@0 239 label: 'Size of textfield'
Chris@0 240 placeholder:
Chris@0 241 type: label
Chris@0 242 label: 'Placeholder'
Chris@0 243
Chris@0 244 field.widget.settings.entity_reference_autocomplete:
Chris@0 245 type: mapping
Chris@0 246 label: 'Entity reference autocomplete display format settings'
Chris@0 247 mapping:
Chris@0 248 match_operator:
Chris@0 249 type: string
Chris@0 250 label: 'Autocomplete matching'
Chris@0 251 size:
Chris@0 252 type: integer
Chris@0 253 label: 'Size of textfield'
Chris@0 254 placeholder:
Chris@0 255 type: label
Chris@0 256 label: 'Placeholder'
Chris@0 257
Chris@0 258 field.formatter.settings.boolean:
Chris@0 259 type: mapping
Chris@0 260 mapping:
Chris@0 261 format:
Chris@0 262 type: string
Chris@0 263 label: 'Output format'
Chris@0 264 format_custom_false:
Chris@0 265 type: label
Chris@0 266 label: 'Custom output for FALSE'
Chris@0 267 format_custom_true:
Chris@0 268 type: label
Chris@0 269 label: 'Custom output for TRUE'
Chris@0 270
Chris@0 271 field.formatter.settings.string:
Chris@0 272 type: mapping
Chris@0 273 mapping:
Chris@0 274 link_to_entity:
Chris@0 275 type: boolean
Chris@0 276 label: 'Link to the entity'
Chris@0 277
Chris@0 278 field.formatter.settings.language:
Chris@0 279 type: field.formatter.settings.string
Chris@0 280 mapping:
Chris@0 281 native_language:
Chris@0 282 type: boolean
Chris@0 283 label: 'Display in native language'
Chris@0 284
Chris@0 285 field.formatter.settings.number_decimal:
Chris@0 286 type: mapping
Chris@0 287 label: 'Number decimal display format settings'
Chris@0 288 mapping:
Chris@0 289 thousand_separator:
Chris@0 290 type: string
Chris@0 291 label: 'Thousand marker'
Chris@0 292 decimal_separator:
Chris@0 293 type: string
Chris@0 294 label: 'Decimal marker'
Chris@0 295 scale:
Chris@0 296 type: integer
Chris@0 297 label: 'Scale'
Chris@0 298 prefix_suffix:
Chris@0 299 type: boolean
Chris@0 300 label: 'Display prefix and suffix.'
Chris@0 301
Chris@0 302 field.formatter.settings.number_integer:
Chris@0 303 type: mapping
Chris@0 304 label: 'Number integer display format settings'
Chris@0 305 mapping:
Chris@0 306 thousand_separator:
Chris@0 307 type: string
Chris@0 308 label: 'Thousand marker'
Chris@0 309 prefix_suffix:
Chris@0 310 type: boolean
Chris@0 311 label: 'Display prefix and suffix.'
Chris@0 312
Chris@0 313 field.formatter.settings.number_unformatted:
Chris@0 314 type: mapping
Chris@0 315 label: 'Number unformatted display format settings'
Chris@0 316
Chris@0 317 field.formatter.settings.uri_link:
Chris@0 318 type: mapping
Chris@0 319 label: 'URI as link display format settings'
Chris@0 320
Chris@0 321 field.formatter.settings.timestamp:
Chris@0 322 type: mapping
Chris@0 323 label: 'Timestamp display format settings'
Chris@0 324 mapping:
Chris@0 325 date_format:
Chris@0 326 type: string
Chris@0 327 label: 'Date format'
Chris@0 328 custom_date_format:
Chris@0 329 type: string
Chris@0 330 label: 'Custom date format'
Chris@0 331 timezone:
Chris@0 332 type: string
Chris@0 333 label: 'Time zone'
Chris@0 334
Chris@0 335 field.formatter.settings.timestamp_ago:
Chris@0 336 type: mapping
Chris@0 337 label: 'Timestamp ago display format settings'
Chris@0 338 mapping:
Chris@0 339 future_format:
Chris@0 340 type: string
Chris@0 341 label: 'Future format'
Chris@0 342 past_format:
Chris@0 343 type: string
Chris@0 344 label: 'Past format'
Chris@0 345 granularity:
Chris@0 346 type: integer
Chris@0 347 label: 'Granularity'
Chris@0 348
Chris@0 349 field.formatter.settings.entity_reference_entity_view:
Chris@0 350 type: mapping
Chris@0 351 label: 'Entity reference rendered entity display format settings'
Chris@0 352 mapping:
Chris@0 353 view_mode:
Chris@0 354 type: string
Chris@0 355 label: 'View mode'
Chris@0 356 link:
Chris@0 357 type: boolean
Chris@0 358 label: 'Show links'
Chris@0 359
Chris@0 360 field.formatter.settings.entity_reference_entity_id:
Chris@0 361 type: mapping
Chris@0 362 label: 'Entity reference entity ID display format settings'
Chris@0 363
Chris@0 364 field.formatter.settings.entity_reference_label:
Chris@0 365 type: mapping
Chris@0 366 label: 'Entity reference label display format settings'
Chris@0 367 mapping:
Chris@0 368 link:
Chris@0 369 type: boolean
Chris@0 370 label: 'Link label to the referenced entity'
Chris@0 371
Chris@14 372 block.settings.field_block:*:*:*:
Chris@14 373 type: block_settings
Chris@14 374 mapping:
Chris@14 375 formatter:
Chris@14 376 type: field_formatter
Chris@14 377
Chris@14 378 # Schema for entity actions.
Chris@14 379 action.configuration.entity:*:*:
Chris@14 380 type: action_configuration_default
Chris@14 381 label: 'Entity action'
Chris@18 382
Chris@18 383 action.configuration.action_send_email_action:
Chris@18 384 type: mapping
Chris@18 385 label: 'Send email configuration'
Chris@18 386 mapping:
Chris@18 387 recipient:
Chris@18 388 type: string
Chris@18 389 label: 'Recipient'
Chris@18 390 subject:
Chris@18 391 type: label
Chris@18 392 label: 'Subject'
Chris@18 393 message:
Chris@18 394 type: text
Chris@18 395 label: 'Message'
Chris@18 396
Chris@18 397 action.configuration.action_goto_action:
Chris@18 398 type: mapping
Chris@18 399 label: 'Redirect to URL configuration'
Chris@18 400 mapping:
Chris@18 401 url:
Chris@18 402 type: string
Chris@18 403 label: 'URL'
Chris@18 404
Chris@18 405 action.configuration.action_message_action:
Chris@18 406 type: mapping
Chris@18 407 label: 'Display a message to the user configuration'
Chris@18 408 mapping:
Chris@18 409 message:
Chris@18 410 type: text
Chris@18 411 label: 'Message'