Initial Drupal 11 with DDEV setup
This commit is contained in:
		@ -0,0 +1,5 @@
 | 
			
		||||
# Schema for the views access plugins.
 | 
			
		||||
 | 
			
		||||
views.access.none:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'None'
 | 
			
		||||
							
								
								
									
										90
									
								
								web/core/modules/views/config/schema/views.area.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										90
									
								
								web/core/modules/views/config/schema/views.area.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,90 @@
 | 
			
		||||
# Schema for the views area plugins.
 | 
			
		||||
 | 
			
		||||
views.area.*:
 | 
			
		||||
  type: views_area
 | 
			
		||||
  label: 'Default area'
 | 
			
		||||
 | 
			
		||||
views.area.entity:
 | 
			
		||||
  type: views_area
 | 
			
		||||
  label: 'Entity'
 | 
			
		||||
  mapping:
 | 
			
		||||
    target:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'The target entity'
 | 
			
		||||
    view_mode:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'View mode'
 | 
			
		||||
    tokenize:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Use replacement tokens from the first row'
 | 
			
		||||
    bypass_access:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Bypass access checks'
 | 
			
		||||
 | 
			
		||||
views.area.text:
 | 
			
		||||
  type: views_area
 | 
			
		||||
  label: 'Text'
 | 
			
		||||
  mapping:
 | 
			
		||||
    content:
 | 
			
		||||
      type: text_format
 | 
			
		||||
      label: 'The formatted text of the area'
 | 
			
		||||
    tokenize:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Use replacement tokens from the first row'
 | 
			
		||||
 | 
			
		||||
views.area.text_custom:
 | 
			
		||||
  type: views_area
 | 
			
		||||
  label: 'Text custom'
 | 
			
		||||
  mapping:
 | 
			
		||||
    content:
 | 
			
		||||
      type: text
 | 
			
		||||
      label: 'The shown text of the area'
 | 
			
		||||
    tokenize:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Use replacement tokens from the first row'
 | 
			
		||||
 | 
			
		||||
views.area.result:
 | 
			
		||||
  type: views_area
 | 
			
		||||
  label: 'Result'
 | 
			
		||||
  mapping:
 | 
			
		||||
    content:
 | 
			
		||||
      type: text
 | 
			
		||||
      label: 'The shown text of the result summary area'
 | 
			
		||||
 | 
			
		||||
views.area.title:
 | 
			
		||||
  type: views_area
 | 
			
		||||
  label: 'Title'
 | 
			
		||||
  mapping:
 | 
			
		||||
    title:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'The title which will be overridden for the page'
 | 
			
		||||
 | 
			
		||||
views.area.view:
 | 
			
		||||
  type: views_area
 | 
			
		||||
  label: 'View'
 | 
			
		||||
  mapping:
 | 
			
		||||
    view_to_insert:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'View to insert'
 | 
			
		||||
    inherit_arguments:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Inherit contextual filters'
 | 
			
		||||
 | 
			
		||||
views.area.http_status_code:
 | 
			
		||||
  type: views_area
 | 
			
		||||
  label: 'HTTP status code'
 | 
			
		||||
  mapping:
 | 
			
		||||
    status_code:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'HTTP status code'
 | 
			
		||||
 | 
			
		||||
views.area.display_link:
 | 
			
		||||
  type: views_area
 | 
			
		||||
  label: 'Display link'
 | 
			
		||||
  mapping:
 | 
			
		||||
    display_id:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'The display ID of the view display to link to.'
 | 
			
		||||
    label:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'The label of the link.'
 | 
			
		||||
							
								
								
									
										163
									
								
								web/core/modules/views/config/schema/views.argument.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										163
									
								
								web/core/modules/views/config/schema/views.argument.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,163 @@
 | 
			
		||||
# Schema for the views argument plugins.
 | 
			
		||||
views.argument.*:
 | 
			
		||||
  type: views_argument
 | 
			
		||||
  label: 'Default argument'
 | 
			
		||||
 | 
			
		||||
views.argument.many_to_one:
 | 
			
		||||
  type: views_argument
 | 
			
		||||
  label: 'Many to one'
 | 
			
		||||
  mapping:
 | 
			
		||||
    break_phrase:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Allow multiple values'
 | 
			
		||||
    add_table:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Allow multiple filter values to work together'
 | 
			
		||||
    require_value:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Do not display items with no value in summary'
 | 
			
		||||
    reduce_duplicates:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Reduce duplicates'
 | 
			
		||||
 | 
			
		||||
views.argument.null:
 | 
			
		||||
  type: views_argument
 | 
			
		||||
  label: 'Null'
 | 
			
		||||
  mapping:
 | 
			
		||||
    must_not_be:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Fail basic validation if any argument is given'
 | 
			
		||||
 | 
			
		||||
views.argument.numeric:
 | 
			
		||||
  type: views_argument
 | 
			
		||||
  label: 'Numeric'
 | 
			
		||||
  mapping:
 | 
			
		||||
    break_phrase:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Allow multiple values'
 | 
			
		||||
    not:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Exclude'
 | 
			
		||||
 | 
			
		||||
views.argument.entity_id:
 | 
			
		||||
  type: views.argument.numeric
 | 
			
		||||
  label: 'Entity ID'
 | 
			
		||||
 | 
			
		||||
views.argument.entity_target_id:
 | 
			
		||||
  type: views.argument.numeric
 | 
			
		||||
  label: 'Entity Target ID'
 | 
			
		||||
  mapping:
 | 
			
		||||
    target_entity_type_id:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Target entity type ID'
 | 
			
		||||
 | 
			
		||||
views.argument.string:
 | 
			
		||||
  type: views_argument
 | 
			
		||||
  label: 'String'
 | 
			
		||||
  mapping:
 | 
			
		||||
    glossary:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Glossary mode'
 | 
			
		||||
    limit:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Character limit'
 | 
			
		||||
    case:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Case'
 | 
			
		||||
    path_case:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Case in path'
 | 
			
		||||
    transform_dash:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Transform spaces to dashes in URL'
 | 
			
		||||
    break_phrase:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Allow multiple values'
 | 
			
		||||
    add_table:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Allow multiple filter values to work together'
 | 
			
		||||
    require_value:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Do not display items with no value in summary'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
views.argument.broken:
 | 
			
		||||
  type: views_argument
 | 
			
		||||
  label: 'Broken'
 | 
			
		||||
 | 
			
		||||
views.argument.date:
 | 
			
		||||
  type: views_argument
 | 
			
		||||
  label: 'Date'
 | 
			
		||||
  mapping:
 | 
			
		||||
    date:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Date'
 | 
			
		||||
    node_created:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Node Creation Time'
 | 
			
		||||
    node_changed:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Node Update Time'
 | 
			
		||||
 | 
			
		||||
views.argument.date_day:
 | 
			
		||||
  type: views.argument.date
 | 
			
		||||
  label: 'Day Date'
 | 
			
		||||
  mapping:
 | 
			
		||||
    day:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Day'
 | 
			
		||||
 | 
			
		||||
views.argument.formula:
 | 
			
		||||
  type: views_argument
 | 
			
		||||
  label: 'Formula'
 | 
			
		||||
  mapping:
 | 
			
		||||
    placeholder:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Place Holder'
 | 
			
		||||
    formula:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Formula Used'
 | 
			
		||||
 | 
			
		||||
views.argument.date_fulldate:
 | 
			
		||||
  type: views.argument.date
 | 
			
		||||
  label: 'Full Date'
 | 
			
		||||
  mapping:
 | 
			
		||||
    created:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Full Date'
 | 
			
		||||
 | 
			
		||||
views.argument.groupby_numeric:
 | 
			
		||||
  type: views_argument
 | 
			
		||||
  label: 'Group by Numeric'
 | 
			
		||||
 | 
			
		||||
views.argument.date_month:
 | 
			
		||||
  type: views.argument.date
 | 
			
		||||
  label: 'Month Date'
 | 
			
		||||
  mapping:
 | 
			
		||||
    month:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Month'
 | 
			
		||||
 | 
			
		||||
views.argument.standard:
 | 
			
		||||
  type: views_argument
 | 
			
		||||
  label: 'Standard'
 | 
			
		||||
 | 
			
		||||
views.argument.date_week:
 | 
			
		||||
  type: views.argument.date
 | 
			
		||||
  label: 'Week Date'
 | 
			
		||||
 | 
			
		||||
views.argument.date_year:
 | 
			
		||||
  type: views.argument.date
 | 
			
		||||
  label: 'Year Date'
 | 
			
		||||
 | 
			
		||||
views.argument.date_year_month:
 | 
			
		||||
  type: views.argument.date
 | 
			
		||||
  label: 'YearMonthDate'
 | 
			
		||||
  mapping:
 | 
			
		||||
    created:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Date Year month'
 | 
			
		||||
 | 
			
		||||
views.argument.language:
 | 
			
		||||
  type: views_argument
 | 
			
		||||
  label: 'Language'
 | 
			
		||||
@ -0,0 +1,38 @@
 | 
			
		||||
# Schema for the views default arguments.
 | 
			
		||||
 | 
			
		||||
views.argument_default.*:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Base default argument'
 | 
			
		||||
 | 
			
		||||
views.argument_default.fixed:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Fixed'
 | 
			
		||||
  mapping:
 | 
			
		||||
    argument:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Fixed value'
 | 
			
		||||
 | 
			
		||||
views.argument_default.raw:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Raw value from URL'
 | 
			
		||||
  mapping:
 | 
			
		||||
    index:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Path component'
 | 
			
		||||
    use_alias:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Use path alias'
 | 
			
		||||
 | 
			
		||||
views.argument_default.query_parameter:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Query parameter'
 | 
			
		||||
  mapping:
 | 
			
		||||
    query_param:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Parameter'
 | 
			
		||||
    fallback:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Fallback value'
 | 
			
		||||
    multiple:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Multiple values'
 | 
			
		||||
@ -0,0 +1,41 @@
 | 
			
		||||
# Schema for the views argument validators.
 | 
			
		||||
 | 
			
		||||
views.argument_validator.none:
 | 
			
		||||
  type: sequence
 | 
			
		||||
  label: 'Basic validation'
 | 
			
		||||
  sequence:
 | 
			
		||||
    type: string
 | 
			
		||||
 | 
			
		||||
views.argument_validator.php:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'PHP Code'
 | 
			
		||||
  mapping:
 | 
			
		||||
    code:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'PHP validate code'
 | 
			
		||||
 | 
			
		||||
views.argument_validator.*:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Default argument validator'
 | 
			
		||||
 | 
			
		||||
views.argument_validator_entity:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  mapping:
 | 
			
		||||
    bundles:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Bundles'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Bundle'
 | 
			
		||||
    access:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Access'
 | 
			
		||||
    operation:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Access operation to check'
 | 
			
		||||
    multiple:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Multiple arguments'
 | 
			
		||||
 | 
			
		||||
views.argument_validator.entity:*:
 | 
			
		||||
  type: views.argument_validator_entity
 | 
			
		||||
							
								
								
									
										38
									
								
								web/core/modules/views/config/schema/views.cache.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								web/core/modules/views/config/schema/views.cache.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,38 @@
 | 
			
		||||
# Schema for the views cache.
 | 
			
		||||
 | 
			
		||||
views.cache.none:
 | 
			
		||||
  type: views_cache
 | 
			
		||||
  label: 'No caching'
 | 
			
		||||
  mapping:
 | 
			
		||||
    options:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Options'
 | 
			
		||||
 | 
			
		||||
views.cache.tag:
 | 
			
		||||
  type: views_cache
 | 
			
		||||
  label: 'Tag based caching'
 | 
			
		||||
  mapping:
 | 
			
		||||
    options:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Options'
 | 
			
		||||
 | 
			
		||||
views.cache.time:
 | 
			
		||||
  type: views_cache
 | 
			
		||||
  label: 'Time based caching'
 | 
			
		||||
  mapping:
 | 
			
		||||
    options:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Cache options'
 | 
			
		||||
      mapping:
 | 
			
		||||
        results_lifespan:
 | 
			
		||||
          type: integer
 | 
			
		||||
          label: 'The length of time raw query results should be cached.'
 | 
			
		||||
        results_lifespan_custom:
 | 
			
		||||
          type: integer
 | 
			
		||||
          label: 'Length of time in seconds raw query results should be cached.'
 | 
			
		||||
        output_lifespan:
 | 
			
		||||
          type: integer
 | 
			
		||||
          label: 'The length of time rendered HTML output should be cached.'
 | 
			
		||||
        output_lifespan_custom:
 | 
			
		||||
          type: integer
 | 
			
		||||
          label: 'Length of time in seconds rendered HTML output should be cached.'
 | 
			
		||||
							
								
								
									
										923
									
								
								web/core/modules/views/config/schema/views.data_types.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										923
									
								
								web/core/modules/views/config/schema/views.data_types.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,923 @@
 | 
			
		||||
# Basic data types for views.
 | 
			
		||||
 | 
			
		||||
views_display:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Display options'
 | 
			
		||||
  mapping:
 | 
			
		||||
    enabled:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Status'
 | 
			
		||||
    title:
 | 
			
		||||
      type: text
 | 
			
		||||
      label: 'Display title'
 | 
			
		||||
    format:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Format'
 | 
			
		||||
    fields:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Fields'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: views.field.[plugin_id]
 | 
			
		||||
    pager:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Pager'
 | 
			
		||||
      mapping:
 | 
			
		||||
        type:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Pager type'
 | 
			
		||||
          constraints:
 | 
			
		||||
            PluginExists:
 | 
			
		||||
              manager: plugin.manager.views.pager
 | 
			
		||||
              interface: 'Drupal\views\Plugin\views\pager\PagerPluginBase'
 | 
			
		||||
        options:
 | 
			
		||||
          type: views.pager.[%parent.type]
 | 
			
		||||
    exposed_form:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Exposed form'
 | 
			
		||||
      mapping:
 | 
			
		||||
        type:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Exposed form type'
 | 
			
		||||
          constraints:
 | 
			
		||||
            PluginExists:
 | 
			
		||||
              manager: plugin.manager.views.exposed_form
 | 
			
		||||
              interface: 'Drupal\views\Plugin\views\exposed_form\ExposedFormPluginInterface'
 | 
			
		||||
        options:
 | 
			
		||||
          label: 'Options'
 | 
			
		||||
          type: views.exposed_form.[%parent.type]
 | 
			
		||||
    access:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Access'
 | 
			
		||||
      mapping:
 | 
			
		||||
        type:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Access type'
 | 
			
		||||
          constraints:
 | 
			
		||||
            PluginExists:
 | 
			
		||||
              manager: plugin.manager.views.access
 | 
			
		||||
        options:
 | 
			
		||||
          type: views.access.[%parent.type]
 | 
			
		||||
    cache:
 | 
			
		||||
      type: views.cache.[type]
 | 
			
		||||
    empty:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'No results behavior'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: views.area.[plugin_id]
 | 
			
		||||
    sorts:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Sorts'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: views.sort.[plugin_id]
 | 
			
		||||
    arguments:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Arguments'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: views.argument.[plugin_id]
 | 
			
		||||
    filters:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Filters'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: views.filter.[plugin_id]
 | 
			
		||||
    filter_groups:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Groups'
 | 
			
		||||
      mapping:
 | 
			
		||||
        operator:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Operator'
 | 
			
		||||
        groups:
 | 
			
		||||
          type: sequence
 | 
			
		||||
          label: 'Groups'
 | 
			
		||||
          sequence:
 | 
			
		||||
            type: string
 | 
			
		||||
            label: 'Operator'
 | 
			
		||||
    style:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Format'
 | 
			
		||||
      mapping:
 | 
			
		||||
        type:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Type'
 | 
			
		||||
          constraints:
 | 
			
		||||
            PluginExists:
 | 
			
		||||
              manager: plugin.manager.views.style
 | 
			
		||||
              interface: 'Drupal\views\Plugin\views\style\StylePluginBase'
 | 
			
		||||
        options:
 | 
			
		||||
          type: views.style.[%parent.type]
 | 
			
		||||
    row:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Row'
 | 
			
		||||
      mapping:
 | 
			
		||||
        type:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Row type'
 | 
			
		||||
          constraints:
 | 
			
		||||
            PluginExists:
 | 
			
		||||
              manager: plugin.manager.views.row
 | 
			
		||||
        options:
 | 
			
		||||
          type: views.row.[%parent.type]
 | 
			
		||||
    query:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Query'
 | 
			
		||||
      mapping:
 | 
			
		||||
        type:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Query type'
 | 
			
		||||
          constraints:
 | 
			
		||||
            PluginExists:
 | 
			
		||||
              manager: plugin.manager.views.query
 | 
			
		||||
        options:
 | 
			
		||||
          type: views.query.[%parent.type]
 | 
			
		||||
    defaults:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Defaults'
 | 
			
		||||
      mapping:
 | 
			
		||||
        empty:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Empty'
 | 
			
		||||
        access:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Access restrictions'
 | 
			
		||||
        cache:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Caching'
 | 
			
		||||
        query:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Query options'
 | 
			
		||||
        title:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Title'
 | 
			
		||||
        css_class:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'CSS class'
 | 
			
		||||
        display_description:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Administrative description'
 | 
			
		||||
        use_ajax:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Use AJAX'
 | 
			
		||||
        hide_attachment_summary:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Hide attachments when displaying a contextual filter summary'
 | 
			
		||||
        show_admin_links:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Show contextual links'
 | 
			
		||||
        pager:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Use pager'
 | 
			
		||||
        use_more:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Create more link'
 | 
			
		||||
        use_more_always:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Display ''more'' link only if there is more content'
 | 
			
		||||
        use_more_text:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'The text to display for the more link.'
 | 
			
		||||
        exposed_form:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Exposed form style'
 | 
			
		||||
        link_display:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Link display'
 | 
			
		||||
        link_url:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Link URL'
 | 
			
		||||
        group_by:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Aggregate'
 | 
			
		||||
        style:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Style'
 | 
			
		||||
        row:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Row'
 | 
			
		||||
        relationships:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Relationships'
 | 
			
		||||
        fields:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Fields'
 | 
			
		||||
        sorts:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Sorts'
 | 
			
		||||
        arguments:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Arguments'
 | 
			
		||||
        filters:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Filters'
 | 
			
		||||
        filter_groups:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Filter groups'
 | 
			
		||||
        header:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Header'
 | 
			
		||||
        footer:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Footer'
 | 
			
		||||
    relationships:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Relationships'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: views.relationship.[plugin_id]
 | 
			
		||||
    css_class:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'CSS class'
 | 
			
		||||
    use_ajax:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Use AJAX'
 | 
			
		||||
    group_by:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Aggregate'
 | 
			
		||||
    display_description:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Administrative description'
 | 
			
		||||
    show_admin_links:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Show contextual links'
 | 
			
		||||
    use_more:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Create more link'
 | 
			
		||||
    use_more_always:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Display ''more'' link only if there is more content'
 | 
			
		||||
    use_more_text:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'The text to display for the more link.'
 | 
			
		||||
    link_display:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Link display'
 | 
			
		||||
    link_url:
 | 
			
		||||
      type: text
 | 
			
		||||
      label: 'Link URL'
 | 
			
		||||
    header:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Header'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: views.area.[plugin_id]
 | 
			
		||||
    footer:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Footer'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: views.area.[plugin_id]
 | 
			
		||||
    display_comment:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Display comment'
 | 
			
		||||
    hide_attachment_summary:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Hide attachments in summary'
 | 
			
		||||
    rendering_language:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Entity language'
 | 
			
		||||
    exposed_block:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Put the exposed form in a block'
 | 
			
		||||
    display_extenders:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Display extenders'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: views.display_extender.[%key]
 | 
			
		||||
 | 
			
		||||
views_sort:
 | 
			
		||||
  type: views_handler
 | 
			
		||||
  label: 'Sort criteria'
 | 
			
		||||
  mapping:
 | 
			
		||||
    order:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Sort order'
 | 
			
		||||
    expose:
 | 
			
		||||
      type: views.sort_expose.[%parent.plugin_id]
 | 
			
		||||
    exposed:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Expose this sort to visitors, to allow them to change it'
 | 
			
		||||
    plugin_id:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Plugin ID'
 | 
			
		||||
      constraints:
 | 
			
		||||
        PluginExists:
 | 
			
		||||
          manager: plugin.manager.views.sort
 | 
			
		||||
          # @todo Remove this line and fix all views in core which use invalid
 | 
			
		||||
          # sort plugins in https://drupal.org/i/3387325.
 | 
			
		||||
          allowFallback: true
 | 
			
		||||
 | 
			
		||||
views_sort_expose:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  mapping:
 | 
			
		||||
    label:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Label'
 | 
			
		||||
    field_identifier:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Field identifier'
 | 
			
		||||
 | 
			
		||||
views_area:
 | 
			
		||||
  type: views_handler
 | 
			
		||||
  label: 'Area'
 | 
			
		||||
  mapping:
 | 
			
		||||
    label:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'A string to identify the area instance in the admin UI.'
 | 
			
		||||
    empty:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Display even if view has no result'
 | 
			
		||||
    plugin_id:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Plugin ID'
 | 
			
		||||
      constraints:
 | 
			
		||||
        PluginExists:
 | 
			
		||||
          manager: plugin.manager.views.area
 | 
			
		||||
          # @todo Remove this line and fix all views in core which use invalid
 | 
			
		||||
          # area plugins in https://drupal.org/i/3387325.
 | 
			
		||||
          allowFallback: true
 | 
			
		||||
 | 
			
		||||
views_handler:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  mapping:
 | 
			
		||||
    id:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'A unique ID per handler type'
 | 
			
		||||
    table:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'The views_data table for this handler'
 | 
			
		||||
    field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'The views_data field for this handler'
 | 
			
		||||
    relationship:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'The ID of the relationship instance used by this handler'
 | 
			
		||||
    group_type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'A sql aggregation type'
 | 
			
		||||
    admin_label:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'A string to identify the handler instance in the admin UI.'
 | 
			
		||||
    entity_type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'The entity type'
 | 
			
		||||
    entity_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'The corresponding entity field'
 | 
			
		||||
    plugin_id:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'The plugin ID'
 | 
			
		||||
 | 
			
		||||
views_argument:
 | 
			
		||||
  type: views_handler
 | 
			
		||||
  label: 'Argument'
 | 
			
		||||
  mapping:
 | 
			
		||||
    default_action:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'When the filter value is NOT available'
 | 
			
		||||
    exception:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Exception value'
 | 
			
		||||
      mapping:
 | 
			
		||||
        value:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Value'
 | 
			
		||||
        title_enable:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Override title'
 | 
			
		||||
        title:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Title'
 | 
			
		||||
    title_enable:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Override title'
 | 
			
		||||
    title:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Overridden title'
 | 
			
		||||
    default_argument_type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Type'
 | 
			
		||||
      constraints:
 | 
			
		||||
        PluginExists:
 | 
			
		||||
          manager: plugin.manager.views.argument_default
 | 
			
		||||
    default_argument_options:
 | 
			
		||||
      type: views.argument_default.[%parent.default_argument_type]
 | 
			
		||||
      label: 'Default argument options'
 | 
			
		||||
    summary_options:
 | 
			
		||||
      type: views.style.[%parent.summary.format]
 | 
			
		||||
      label: 'Summary options'
 | 
			
		||||
    summary:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Display a summary'
 | 
			
		||||
      mapping:
 | 
			
		||||
        sort_order:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Sort order'
 | 
			
		||||
        number_of_records:
 | 
			
		||||
          type: integer
 | 
			
		||||
          label: 'Sort by'
 | 
			
		||||
        format:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Format'
 | 
			
		||||
    specify_validation:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Specify validation criteria'
 | 
			
		||||
    validate:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Validation settings'
 | 
			
		||||
      mapping:
 | 
			
		||||
        type:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Validator'
 | 
			
		||||
          constraints:
 | 
			
		||||
            PluginExists:
 | 
			
		||||
              manager: plugin.manager.views.argument_validator
 | 
			
		||||
        fail:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Action to take if filter value does not validate'
 | 
			
		||||
    validate_options:
 | 
			
		||||
      type: views.argument_validator.[%parent.validate.type]
 | 
			
		||||
      label: 'Validate options'
 | 
			
		||||
    glossary:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Glossary mode'
 | 
			
		||||
    limit:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Character limit'
 | 
			
		||||
    case:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Case'
 | 
			
		||||
    path_case:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Case in path'
 | 
			
		||||
    transform_dash:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Transform spaces to dashes in URL'
 | 
			
		||||
    break_phrase:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Allow multiple values'
 | 
			
		||||
    plugin_id:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Plugin ID'
 | 
			
		||||
      constraints:
 | 
			
		||||
        PluginExists:
 | 
			
		||||
          manager: plugin.manager.views.argument
 | 
			
		||||
          # @todo Remove this line and fix all views in core which use invalid
 | 
			
		||||
          # argument plugins in https://drupal.org/i/3387325.
 | 
			
		||||
          allowFallback: true
 | 
			
		||||
 | 
			
		||||
views_exposed_form:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  mapping:
 | 
			
		||||
    submit_button:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Submit button text'
 | 
			
		||||
    reset_button:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Include reset button'
 | 
			
		||||
    reset_button_label:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Reset button label'
 | 
			
		||||
    exposed_sorts_label:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Exposed sorts label'
 | 
			
		||||
    expose_sort_order:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Expose sort order'
 | 
			
		||||
    sort_asc_label:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Ascending'
 | 
			
		||||
    sort_desc_label:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Descending'
 | 
			
		||||
 | 
			
		||||
views_field:
 | 
			
		||||
  type: views_handler
 | 
			
		||||
  mapping:
 | 
			
		||||
    label:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Create a label'
 | 
			
		||||
    exclude:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Exclude from display'
 | 
			
		||||
    alter:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Rewrite results'
 | 
			
		||||
      mapping:
 | 
			
		||||
        alter_text:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Override the output of this field with custom text'
 | 
			
		||||
        text:
 | 
			
		||||
          type: text
 | 
			
		||||
          label: 'Text'
 | 
			
		||||
        make_link:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Output this field as a custom link'
 | 
			
		||||
        path:
 | 
			
		||||
          type: text
 | 
			
		||||
          label: 'Link path'
 | 
			
		||||
        absolute:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Use absolute path'
 | 
			
		||||
        external:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'External server URL'
 | 
			
		||||
        replace_spaces:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Replace spaces with dashes'
 | 
			
		||||
        path_case:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Transform the case'
 | 
			
		||||
        trim_whitespace:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Remove whitespace'
 | 
			
		||||
        alt:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Title text'
 | 
			
		||||
        rel:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Rel Text'
 | 
			
		||||
        link_class:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Link class'
 | 
			
		||||
        prefix:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Prefix text'
 | 
			
		||||
        suffix:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Suffix text'
 | 
			
		||||
        target:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Target'
 | 
			
		||||
        nl2br:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Convert newlines to HTML <br> tags'
 | 
			
		||||
        max_length:
 | 
			
		||||
          type: integer
 | 
			
		||||
          label: 'Maximum number of characters'
 | 
			
		||||
        word_boundary:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Trim only on a word boundary'
 | 
			
		||||
        ellipsis:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Add "…" at the end of trimmed text'
 | 
			
		||||
        more_link:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Add a read-more link if output is trimmed'
 | 
			
		||||
        more_link_text:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'More link label'
 | 
			
		||||
        more_link_path:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'More link path'
 | 
			
		||||
        strip_tags:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Strip HTML tags'
 | 
			
		||||
        trim:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Trim this field to a maximum number of characters'
 | 
			
		||||
        preserve_tags:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Preserve certain tags'
 | 
			
		||||
        html:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Field can contain HTML'
 | 
			
		||||
    element_type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'HTML element'
 | 
			
		||||
    element_class:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'CSS class'
 | 
			
		||||
    element_label_type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Label HTML element'
 | 
			
		||||
    element_label_class:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'CSS class'
 | 
			
		||||
    element_label_colon:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Place a colon after the label'
 | 
			
		||||
    element_wrapper_type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Wrapper HTML element'
 | 
			
		||||
    element_wrapper_class:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'CSS class'
 | 
			
		||||
    element_default_classes:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Add default classes'
 | 
			
		||||
    empty:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'No results text'
 | 
			
		||||
    hide_empty:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Hide if empty'
 | 
			
		||||
    empty_zero:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Count the number 0 as empty'
 | 
			
		||||
    hide_alter_empty:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Hide rewriting if empty'
 | 
			
		||||
    destination:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Append a destination query string to operation links.'
 | 
			
		||||
    plugin_id:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Plugin ID'
 | 
			
		||||
      constraints:
 | 
			
		||||
        PluginExists:
 | 
			
		||||
          manager: plugin.manager.views.field
 | 
			
		||||
          # @todo Remove this line and fix all views in core which use invalid
 | 
			
		||||
          # field plugins in https://drupal.org/i/3387325.
 | 
			
		||||
          allowFallback: true
 | 
			
		||||
 | 
			
		||||
views_pager:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Pager'
 | 
			
		||||
  mapping:
 | 
			
		||||
    offset:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Offset'
 | 
			
		||||
    pagination_heading_level:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Pager header element'
 | 
			
		||||
    items_per_page:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Items per page'
 | 
			
		||||
 | 
			
		||||
views_pager_sql:
 | 
			
		||||
  type: views_pager
 | 
			
		||||
  label: 'SQL pager'
 | 
			
		||||
  mapping:
 | 
			
		||||
    items_per_page:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Items per page'
 | 
			
		||||
    pagination_heading_level:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Pager header element'
 | 
			
		||||
    total_pages:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Number of pages'
 | 
			
		||||
    id:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Pager ID'
 | 
			
		||||
    tags:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Pager link labels'
 | 
			
		||||
      mapping:
 | 
			
		||||
        next:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Next page link text'
 | 
			
		||||
        previous:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Previous page link text'
 | 
			
		||||
        quantity:
 | 
			
		||||
          type: integer
 | 
			
		||||
          label: 'Number of pager links visible'
 | 
			
		||||
    expose:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Exposed options'
 | 
			
		||||
      mapping:
 | 
			
		||||
        items_per_page:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Items per page'
 | 
			
		||||
        items_per_page_label:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Items per page label'
 | 
			
		||||
        items_per_page_options:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Exposed items per page options'
 | 
			
		||||
        items_per_page_options_all:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Include all items option'
 | 
			
		||||
        items_per_page_options_all_label:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'All items label'
 | 
			
		||||
        offset:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Expose Offset'
 | 
			
		||||
        offset_label:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Offset label'
 | 
			
		||||
 | 
			
		||||
views_style:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  mapping:
 | 
			
		||||
    grouping:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Grouping field number %i'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: mapping
 | 
			
		||||
        label: 'Field'
 | 
			
		||||
        mapping:
 | 
			
		||||
          field:
 | 
			
		||||
            type: string
 | 
			
		||||
            label: 'Field'
 | 
			
		||||
          rendered:
 | 
			
		||||
            type: boolean
 | 
			
		||||
            label: 'Use rendered output to group rows'
 | 
			
		||||
          rendered_strip:
 | 
			
		||||
            type: boolean
 | 
			
		||||
            label: 'Remove tags from rendered output'
 | 
			
		||||
    row_class:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Row class'
 | 
			
		||||
    default_row_class:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Add views row classes'
 | 
			
		||||
    uses_fields:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Force using fields'
 | 
			
		||||
 | 
			
		||||
views_filter:
 | 
			
		||||
  type: views_handler
 | 
			
		||||
  mapping:
 | 
			
		||||
    operator:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Operator'
 | 
			
		||||
    value:
 | 
			
		||||
      type: views.filter_value.[%parent.plugin_id]
 | 
			
		||||
      label: 'Value'
 | 
			
		||||
    group:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Group'
 | 
			
		||||
    exposed:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Expose this filter to visitors, to allow them to change it'
 | 
			
		||||
    expose:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Expose'
 | 
			
		||||
      mapping:
 | 
			
		||||
        operator_id:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Operator identifier'
 | 
			
		||||
        label:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Label'
 | 
			
		||||
        description:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Description'
 | 
			
		||||
        use_operator:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Expose operator'
 | 
			
		||||
        operator:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Operator'
 | 
			
		||||
        operator_limit_selection:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Limit the available operators'
 | 
			
		||||
        operator_list:
 | 
			
		||||
          type: sequence
 | 
			
		||||
          label: 'List of available operators'
 | 
			
		||||
          sequence:
 | 
			
		||||
            type: string
 | 
			
		||||
            label: 'Operator'
 | 
			
		||||
        identifier:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Filter identifier'
 | 
			
		||||
        required:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Required'
 | 
			
		||||
        remember:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Remember the last selection'
 | 
			
		||||
        multiple:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Allow multiple selections'
 | 
			
		||||
        remember_roles:
 | 
			
		||||
          type: sequence
 | 
			
		||||
          label: 'User roles'
 | 
			
		||||
          sequence:
 | 
			
		||||
            type: string
 | 
			
		||||
            label: 'Role'
 | 
			
		||||
    is_grouped:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Grouped filters'
 | 
			
		||||
    group_info:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Group'
 | 
			
		||||
      mapping:
 | 
			
		||||
        label:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Label'
 | 
			
		||||
        description:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Description'
 | 
			
		||||
        identifier:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Identifier'
 | 
			
		||||
        optional:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Optional'
 | 
			
		||||
        widget:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Widget type'
 | 
			
		||||
        multiple:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Allow multiple selections'
 | 
			
		||||
        remember:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Remember'
 | 
			
		||||
        default_group:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Default'
 | 
			
		||||
        default_group_multiple:
 | 
			
		||||
          type: sequence
 | 
			
		||||
          label: 'Defaults'
 | 
			
		||||
          sequence:
 | 
			
		||||
            type: integer
 | 
			
		||||
            label: 'Default'
 | 
			
		||||
        group_items:
 | 
			
		||||
          type: sequence
 | 
			
		||||
          label: 'Group items'
 | 
			
		||||
          sequence:
 | 
			
		||||
            type: views.filter.group_item.[%parent.%parent.%parent.plugin_id]
 | 
			
		||||
            label: 'Group item'
 | 
			
		||||
    plugin_id:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Plugin ID'
 | 
			
		||||
      constraints:
 | 
			
		||||
        PluginExists:
 | 
			
		||||
          manager: plugin.manager.views.filter
 | 
			
		||||
          # @todo Remove this line and fix all views in core which use invalid
 | 
			
		||||
          # filter plugins in https://drupal.org/i/3387325.
 | 
			
		||||
          allowFallback: true
 | 
			
		||||
 | 
			
		||||
views_filter_group_item:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Group item'
 | 
			
		||||
  mapping:
 | 
			
		||||
    title:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Label'
 | 
			
		||||
    operator:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Operator'
 | 
			
		||||
    value:
 | 
			
		||||
      type: views.filter_value.[%parent.%parent.%parent.%parent.plugin_id]
 | 
			
		||||
      label: 'Value'
 | 
			
		||||
 | 
			
		||||
views_relationship:
 | 
			
		||||
  type: views_handler
 | 
			
		||||
  mapping:
 | 
			
		||||
    admin_label:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Administrative title'
 | 
			
		||||
    required:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Require this relationship'
 | 
			
		||||
    plugin_id:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'The plugin ID'
 | 
			
		||||
      constraints:
 | 
			
		||||
        PluginExists:
 | 
			
		||||
          manager: plugin.manager.views.relationship
 | 
			
		||||
          # @todo Remove this line and fix all views in core which use invalid
 | 
			
		||||
          # relationship plugins in https://drupal.org/i/3387325.
 | 
			
		||||
          allowFallback: true
 | 
			
		||||
 | 
			
		||||
views_query:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Query options'
 | 
			
		||||
 | 
			
		||||
views_row:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Row options'
 | 
			
		||||
  mapping:
 | 
			
		||||
    relationship:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Relationship'
 | 
			
		||||
 | 
			
		||||
views_entity_row:
 | 
			
		||||
  type: views_row
 | 
			
		||||
  mapping:
 | 
			
		||||
    view_mode:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'View mode'
 | 
			
		||||
 | 
			
		||||
views_cache:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Cache configuration'
 | 
			
		||||
  mapping:
 | 
			
		||||
    type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Cache type'
 | 
			
		||||
      constraints:
 | 
			
		||||
        PluginExists:
 | 
			
		||||
          manager: plugin.manager.views.cache
 | 
			
		||||
 | 
			
		||||
views_display_extender:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Display extender settings'
 | 
			
		||||
 | 
			
		||||
views_field_bulk_form:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Bulk operation'
 | 
			
		||||
  mapping:
 | 
			
		||||
    action_title:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Action title'
 | 
			
		||||
    include_exclude:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Available actions'
 | 
			
		||||
    selected_actions:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Available actions'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Action'
 | 
			
		||||
							
								
								
									
										143
									
								
								web/core/modules/views/config/schema/views.display.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										143
									
								
								web/core/modules/views/config/schema/views.display.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,143 @@
 | 
			
		||||
# Schema for the views display plugins.
 | 
			
		||||
 | 
			
		||||
views.display.default:
 | 
			
		||||
  type: views_display
 | 
			
		||||
  label: 'Default display options'
 | 
			
		||||
 | 
			
		||||
views_display_path:
 | 
			
		||||
  type: views_display
 | 
			
		||||
  mapping:
 | 
			
		||||
    path:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Page path'
 | 
			
		||||
    route_name:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Route name'
 | 
			
		||||
 | 
			
		||||
views.display.page:
 | 
			
		||||
  type: views_display_path
 | 
			
		||||
  label: 'Page display options'
 | 
			
		||||
  mapping:
 | 
			
		||||
    menu:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Menu'
 | 
			
		||||
      mapping:
 | 
			
		||||
        type:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Type'
 | 
			
		||||
        title:
 | 
			
		||||
          type: text
 | 
			
		||||
          label: 'Title'
 | 
			
		||||
        description:
 | 
			
		||||
          type: text
 | 
			
		||||
          label: 'Description'
 | 
			
		||||
        weight:
 | 
			
		||||
          type: weight
 | 
			
		||||
          label: 'Weight'
 | 
			
		||||
        enabled:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Enabled'
 | 
			
		||||
        expanded:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Expanded'
 | 
			
		||||
        menu_name:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Menu name'
 | 
			
		||||
        parent:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Parent'
 | 
			
		||||
        context:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Context'
 | 
			
		||||
    tab_options:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Tab options'
 | 
			
		||||
      mapping:
 | 
			
		||||
        type:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Type'
 | 
			
		||||
        title:
 | 
			
		||||
          type: text
 | 
			
		||||
          label: 'Title'
 | 
			
		||||
        description:
 | 
			
		||||
          type: text
 | 
			
		||||
          label: 'Description'
 | 
			
		||||
        weight:
 | 
			
		||||
          type: weight
 | 
			
		||||
          label: 'Weight'
 | 
			
		||||
        menu_name:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Menu name'
 | 
			
		||||
    use_admin_theme:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      nullable: true
 | 
			
		||||
      label: 'Use the administration theme when rendering the view page'
 | 
			
		||||
 | 
			
		||||
views.display.block:
 | 
			
		||||
  type: views_display
 | 
			
		||||
  label: 'Block display options'
 | 
			
		||||
  mapping:
 | 
			
		||||
    block_description:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Block name'
 | 
			
		||||
    block_category:
 | 
			
		||||
      type: text
 | 
			
		||||
      label: 'Block category'
 | 
			
		||||
    block_hide_empty:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Hide block if no result/empty text'
 | 
			
		||||
    allow:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Allow'
 | 
			
		||||
      mapping:
 | 
			
		||||
        items_per_page:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Items per page'
 | 
			
		||||
 | 
			
		||||
views.display.feed:
 | 
			
		||||
  type: views_display_path
 | 
			
		||||
  label: 'Feed display options'
 | 
			
		||||
  mapping:
 | 
			
		||||
    sitename_title:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Use the site name for the title'
 | 
			
		||||
    displays:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'The feed icon will be available only to the selected displays.'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Display'
 | 
			
		||||
 | 
			
		||||
views.display.embed:
 | 
			
		||||
  type: views_display
 | 
			
		||||
  label: 'Embed display options'
 | 
			
		||||
 | 
			
		||||
views.display.attachment:
 | 
			
		||||
  type: views_display
 | 
			
		||||
  label: 'Attachment display options'
 | 
			
		||||
  mapping:
 | 
			
		||||
    displays:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Attach to'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Display'
 | 
			
		||||
    attachment_position:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Attachment position'
 | 
			
		||||
    inherit_arguments:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Inherit contextual filters'
 | 
			
		||||
    inherit_exposed_filters:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Inherit exposed filters'
 | 
			
		||||
    inherit_pager:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Inherit pager'
 | 
			
		||||
    render_pager:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Render pager'
 | 
			
		||||
 | 
			
		||||
views.display.entity_reference:
 | 
			
		||||
  type: views_display
 | 
			
		||||
  label: 'Entity Reference'
 | 
			
		||||
@ -0,0 +1,22 @@
 | 
			
		||||
# Schema for the entity reference 'views' selection handler settings.
 | 
			
		||||
 | 
			
		||||
entity_reference_selection.views:
 | 
			
		||||
  type: entity_reference_selection
 | 
			
		||||
  label: 'Views selection handler settings'
 | 
			
		||||
  mapping:
 | 
			
		||||
    view:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'View used to select the entities'
 | 
			
		||||
      mapping:
 | 
			
		||||
        view_name:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'View name'
 | 
			
		||||
        display_name:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Display name'
 | 
			
		||||
        arguments:
 | 
			
		||||
          type: sequence
 | 
			
		||||
          label: 'View arguments'
 | 
			
		||||
          sequence:
 | 
			
		||||
            type: string
 | 
			
		||||
            label: 'Argument'
 | 
			
		||||
@ -0,0 +1,16 @@
 | 
			
		||||
# Schema for the views exposed form.
 | 
			
		||||
 | 
			
		||||
views.exposed_form.basic:
 | 
			
		||||
  type: views_exposed_form
 | 
			
		||||
  label: 'Basic'
 | 
			
		||||
 | 
			
		||||
views.exposed_form.input_required:
 | 
			
		||||
  type: views_exposed_form
 | 
			
		||||
  label: 'Input required'
 | 
			
		||||
  mapping:
 | 
			
		||||
    text_input_required:
 | 
			
		||||
      type: text
 | 
			
		||||
      label: 'Text on demand'
 | 
			
		||||
    text_input_required_format:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Text on demand format'
 | 
			
		||||
							
								
								
									
										262
									
								
								web/core/modules/views/config/schema/views.field.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										262
									
								
								web/core/modules/views/config/schema/views.field.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,262 @@
 | 
			
		||||
# Schema for the views field plugins.
 | 
			
		||||
 | 
			
		||||
views.field.*:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Default field'
 | 
			
		||||
 | 
			
		||||
views.field.boolean:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Boolean'
 | 
			
		||||
  mapping:
 | 
			
		||||
    type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Output format'
 | 
			
		||||
    type_custom_true:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Custom output for TRUE'
 | 
			
		||||
    type_custom_false:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Custom output for FALSE'
 | 
			
		||||
    not:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Reverse'
 | 
			
		||||
 | 
			
		||||
views.field.broken:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Broken'
 | 
			
		||||
 | 
			
		||||
views.field.counter:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Counter'
 | 
			
		||||
  mapping:
 | 
			
		||||
    counter_start:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Starting value'
 | 
			
		||||
 | 
			
		||||
views.field.custom:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Custom'
 | 
			
		||||
 | 
			
		||||
views.field.date:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Date'
 | 
			
		||||
  mapping:
 | 
			
		||||
    date_format:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Date format'
 | 
			
		||||
    custom_date_format:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Custom date format'
 | 
			
		||||
    timezone:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Timezone'
 | 
			
		||||
 | 
			
		||||
views.field.entity_label:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Entity label'
 | 
			
		||||
  mapping:
 | 
			
		||||
    link_to_entity:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Link to entity'
 | 
			
		||||
 | 
			
		||||
views.field.file_size:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'File size'
 | 
			
		||||
  mapping:
 | 
			
		||||
    file_size_display:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'File size display'
 | 
			
		||||
 | 
			
		||||
views.field.links:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Links'
 | 
			
		||||
  mapping:
 | 
			
		||||
    fields:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Fields'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Field'
 | 
			
		||||
    destination:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Include destination'
 | 
			
		||||
 | 
			
		||||
views.field.dropbutton:
 | 
			
		||||
  type: views.field.links
 | 
			
		||||
  label: 'Drop button'
 | 
			
		||||
 | 
			
		||||
views.field.machine_name:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Machine name'
 | 
			
		||||
  mapping:
 | 
			
		||||
    machine_name:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Output machine name'
 | 
			
		||||
 | 
			
		||||
views.field.markup:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Markup'
 | 
			
		||||
 | 
			
		||||
views.field.numeric:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Numeric'
 | 
			
		||||
  mapping:
 | 
			
		||||
    set_precision:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Round'
 | 
			
		||||
    precision:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Precision'
 | 
			
		||||
    decimal:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Decimal point'
 | 
			
		||||
    separator:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Thousands marker'
 | 
			
		||||
    format_plural:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Format plural'
 | 
			
		||||
    format_plural_string:
 | 
			
		||||
      type: plural_label
 | 
			
		||||
      label: 'Plural variants'
 | 
			
		||||
    prefix:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Prefix'
 | 
			
		||||
    suffix:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Suffix'
 | 
			
		||||
 | 
			
		||||
views.field.prerender_list:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'List'
 | 
			
		||||
  mapping:
 | 
			
		||||
    type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Display type'
 | 
			
		||||
    separator:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Separator'
 | 
			
		||||
 | 
			
		||||
views.field.serialized:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Serialized'
 | 
			
		||||
  mapping:
 | 
			
		||||
    format:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Display format'
 | 
			
		||||
    key:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Which key should be displayed'
 | 
			
		||||
 | 
			
		||||
views.field.standard:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Standard'
 | 
			
		||||
 | 
			
		||||
views.field.time_interval:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Time interval'
 | 
			
		||||
  mapping:
 | 
			
		||||
    granularity:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Granularity'
 | 
			
		||||
 | 
			
		||||
views.field.url:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'URL'
 | 
			
		||||
  mapping:
 | 
			
		||||
    display_as_link:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Display as link'
 | 
			
		||||
 | 
			
		||||
views.field.language:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Language'
 | 
			
		||||
  mapping:
 | 
			
		||||
    native_language:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Display in native language'
 | 
			
		||||
 | 
			
		||||
views.field.rendered_entity:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Rendered entity'
 | 
			
		||||
  mapping:
 | 
			
		||||
    view_mode:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'View mode'
 | 
			
		||||
 | 
			
		||||
views.field.entity_link:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Entity link'
 | 
			
		||||
  mapping:
 | 
			
		||||
    text:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Text to display'
 | 
			
		||||
    output_url_as_text:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Output the URL as text'
 | 
			
		||||
    absolute:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Output an absolute link'
 | 
			
		||||
 | 
			
		||||
views.field.entity_link_delete:
 | 
			
		||||
  type: views.field.entity_link
 | 
			
		||||
  label: 'Entity delete link'
 | 
			
		||||
 | 
			
		||||
views.field.entity_link_edit:
 | 
			
		||||
  type: views.field.entity_link
 | 
			
		||||
  label: 'Entity edit link'
 | 
			
		||||
 | 
			
		||||
views.field.bulk_form:
 | 
			
		||||
  type: views_field_bulk_form
 | 
			
		||||
  label: 'Bulk form'
 | 
			
		||||
 | 
			
		||||
views.field.field:
 | 
			
		||||
  type: views_field
 | 
			
		||||
  label: 'Views entity field handler'
 | 
			
		||||
  mapping:
 | 
			
		||||
    click_sort_column:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Column used for click sorting'
 | 
			
		||||
    type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Formatter'
 | 
			
		||||
    settings:
 | 
			
		||||
      label: 'Settings'
 | 
			
		||||
      type: field.formatter.settings.[%parent.type]
 | 
			
		||||
    group_column:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Group by column'
 | 
			
		||||
    group_columns:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Group by columns'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Column'
 | 
			
		||||
    group_rows:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Display all values in the same row'
 | 
			
		||||
    delta_limit:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Field'
 | 
			
		||||
    delta_offset:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Offset'
 | 
			
		||||
    delta_reversed:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Reversed'
 | 
			
		||||
    delta_first_last:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'First and last only'
 | 
			
		||||
    multi_type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Display type'
 | 
			
		||||
    separator:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Separator'
 | 
			
		||||
    field_api_classes:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Use field template'
 | 
			
		||||
 | 
			
		||||
views.field.field_language:
 | 
			
		||||
  type: views.field.field
 | 
			
		||||
  label: 'Views language field handler'
 | 
			
		||||
							
								
								
									
										210
									
								
								web/core/modules/views/config/schema/views.filter.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										210
									
								
								web/core/modules/views/config/schema/views.filter.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,210 @@
 | 
			
		||||
# Schema for the views filter plugins.
 | 
			
		||||
views.filter.*:
 | 
			
		||||
  type: views_filter
 | 
			
		||||
  label: 'Default filter'
 | 
			
		||||
 | 
			
		||||
views.filter.boolean:
 | 
			
		||||
  type: views_filter
 | 
			
		||||
  label: 'Boolean'
 | 
			
		||||
 | 
			
		||||
views_filter_boolean_string:
 | 
			
		||||
  type: views_filter
 | 
			
		||||
  label: 'Boolean string'
 | 
			
		||||
 | 
			
		||||
views.filter.broken:
 | 
			
		||||
  type: views_filter
 | 
			
		||||
  label: 'Broken'
 | 
			
		||||
 | 
			
		||||
views.filter.bundle:
 | 
			
		||||
  type: views.filter.in_operator
 | 
			
		||||
  label: 'Bundle'
 | 
			
		||||
 | 
			
		||||
views.filter.combine:
 | 
			
		||||
  type: views.filter.string
 | 
			
		||||
  label: 'Combine'
 | 
			
		||||
  mapping:
 | 
			
		||||
    fields:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Fields'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Field'
 | 
			
		||||
 | 
			
		||||
views.filter_value.groupby_numeric:
 | 
			
		||||
  type: views.filter_value.numeric
 | 
			
		||||
  label: 'Group by numeric'
 | 
			
		||||
 | 
			
		||||
views.filter.in_operator:
 | 
			
		||||
  type: views_filter
 | 
			
		||||
  label: 'IN operator'
 | 
			
		||||
  mapping:
 | 
			
		||||
    operator:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Operator'
 | 
			
		||||
    value:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Values'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Value'
 | 
			
		||||
    expose:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Expose'
 | 
			
		||||
      mapping:
 | 
			
		||||
        reduce:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Reduce'
 | 
			
		||||
    group_info:
 | 
			
		||||
      mapping:
 | 
			
		||||
        group_items:
 | 
			
		||||
          sequence:
 | 
			
		||||
            type: views.filter.group_item.in_operator
 | 
			
		||||
            label: 'Group item'
 | 
			
		||||
 | 
			
		||||
views.filter.string:
 | 
			
		||||
  type: views_filter
 | 
			
		||||
  label: 'String'
 | 
			
		||||
  mapping:
 | 
			
		||||
    expose:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Exposed'
 | 
			
		||||
      mapping:
 | 
			
		||||
        required:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Required'
 | 
			
		||||
        placeholder:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Placeholder'
 | 
			
		||||
    value:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Value'
 | 
			
		||||
 | 
			
		||||
views.filter.numeric:
 | 
			
		||||
  type: views_filter
 | 
			
		||||
  label: 'Numeric'
 | 
			
		||||
  mapping:
 | 
			
		||||
    expose:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Exposed'
 | 
			
		||||
      mapping:
 | 
			
		||||
        min_placeholder:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Min placeholder'
 | 
			
		||||
        max_placeholder:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Max placeholder'
 | 
			
		||||
        placeholder:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Placeholder'
 | 
			
		||||
 | 
			
		||||
views.filter_value.numeric:
 | 
			
		||||
  type: mapping
 | 
			
		||||
  label: 'Numeric'
 | 
			
		||||
  mapping:
 | 
			
		||||
    min:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Min'
 | 
			
		||||
    max:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'And max'
 | 
			
		||||
    value:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Value'
 | 
			
		||||
 | 
			
		||||
views.filter_value.*:
 | 
			
		||||
  type: string
 | 
			
		||||
  label: 'Filter value'
 | 
			
		||||
 | 
			
		||||
views.filter_value.equality:
 | 
			
		||||
  type: string
 | 
			
		||||
  label: 'Equality'
 | 
			
		||||
 | 
			
		||||
views.filter.many_to_one:
 | 
			
		||||
  type: views.filter.in_operator
 | 
			
		||||
  label: 'Many to one'
 | 
			
		||||
  mapping:
 | 
			
		||||
    reduce_duplicates:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Reduce duplicate'
 | 
			
		||||
 | 
			
		||||
views.filter.entity_reference:
 | 
			
		||||
  type: views.filter.many_to_one
 | 
			
		||||
  label: 'Entity reference'
 | 
			
		||||
  constraints:
 | 
			
		||||
    FullyValidatable: ~
 | 
			
		||||
  mapping:
 | 
			
		||||
    sub_handler:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Selection handler'
 | 
			
		||||
      constraints:
 | 
			
		||||
        PluginExists:
 | 
			
		||||
          manager: plugin.manager.entity_reference_selection
 | 
			
		||||
          interface: 'Drupal\Core\Entity\EntityReferenceSelection\SelectionInterface'
 | 
			
		||||
    widget:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Selection type'
 | 
			
		||||
    sub_handler_settings:
 | 
			
		||||
      type: entity_reference_selection.[%parent.sub_handler]
 | 
			
		||||
      label: 'Selection handler settings'
 | 
			
		||||
 | 
			
		||||
views.filter.standard:
 | 
			
		||||
  type: views_filter
 | 
			
		||||
  label: 'Standard'
 | 
			
		||||
 | 
			
		||||
# Schema for the views group items.
 | 
			
		||||
views.filter.group_item.*:
 | 
			
		||||
  type: views_filter_group_item
 | 
			
		||||
  label: 'Group item'
 | 
			
		||||
 | 
			
		||||
views.filter.group_item.boolean:
 | 
			
		||||
  type: views_filter_group_item
 | 
			
		||||
  mapping:
 | 
			
		||||
    value:
 | 
			
		||||
      type: views.filter_value.string
 | 
			
		||||
 | 
			
		||||
views.filter.group_item.in_operator:
 | 
			
		||||
  type: views_filter_group_item
 | 
			
		||||
  mapping:
 | 
			
		||||
    value:
 | 
			
		||||
      type: views.filter_value.in_operator
 | 
			
		||||
 | 
			
		||||
# Schema for the views filter value.
 | 
			
		||||
views.filter_value.string:
 | 
			
		||||
  type: string
 | 
			
		||||
 | 
			
		||||
views.filter_value.boolean:
 | 
			
		||||
  type: string
 | 
			
		||||
 | 
			
		||||
views.filter_value.combine:
 | 
			
		||||
  type: string
 | 
			
		||||
 | 
			
		||||
views.filter.language:
 | 
			
		||||
  type: views.filter.in_operator
 | 
			
		||||
  label: 'Language'
 | 
			
		||||
 | 
			
		||||
views.filter.latest_revision:
 | 
			
		||||
  type: views_filter
 | 
			
		||||
  label: 'Latest revision'
 | 
			
		||||
 | 
			
		||||
views.filter_value.date:
 | 
			
		||||
  type: views.filter_value.numeric
 | 
			
		||||
  label: 'Date'
 | 
			
		||||
  mapping:
 | 
			
		||||
    type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Type'
 | 
			
		||||
 | 
			
		||||
views.filter.date:
 | 
			
		||||
  type: views.filter.numeric
 | 
			
		||||
  label: 'Date'
 | 
			
		||||
  mapping:
 | 
			
		||||
    type:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Type'
 | 
			
		||||
 | 
			
		||||
views.filter_value.in_operator:
 | 
			
		||||
  type: sequence
 | 
			
		||||
  label: 'Values'
 | 
			
		||||
  sequence:
 | 
			
		||||
    type: string
 | 
			
		||||
    label: 'Value'
 | 
			
		||||
							
								
								
									
										35
									
								
								web/core/modules/views/config/schema/views.pager.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								web/core/modules/views/config/schema/views.pager.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,35 @@
 | 
			
		||||
# Schema for the views pager plugins.
 | 
			
		||||
 | 
			
		||||
views.pager.*:
 | 
			
		||||
  type: views_pager
 | 
			
		||||
  label: 'Default pager'
 | 
			
		||||
 | 
			
		||||
views.pager.none:
 | 
			
		||||
  type: views_pager
 | 
			
		||||
  label: 'Display all items'
 | 
			
		||||
 | 
			
		||||
views.pager.some:
 | 
			
		||||
  type: views_pager
 | 
			
		||||
  label: 'Display a specified number of items'
 | 
			
		||||
 | 
			
		||||
views.pager.mini:
 | 
			
		||||
  type: views_pager_sql
 | 
			
		||||
  label: 'Paged output, mini pager'
 | 
			
		||||
 | 
			
		||||
views.pager.full:
 | 
			
		||||
  type: views_pager_sql
 | 
			
		||||
  label: 'Paged output, full pager'
 | 
			
		||||
  mapping:
 | 
			
		||||
    tags:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Tags'
 | 
			
		||||
      mapping:
 | 
			
		||||
        first:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'First page link text'
 | 
			
		||||
        last:
 | 
			
		||||
          type: label
 | 
			
		||||
          label: 'Last page link text'
 | 
			
		||||
    quantity:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Number of pager links visible'
 | 
			
		||||
							
								
								
									
										24
									
								
								web/core/modules/views/config/schema/views.query.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								web/core/modules/views/config/schema/views.query.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,24 @@
 | 
			
		||||
# Schema for the views query.
 | 
			
		||||
 | 
			
		||||
views.query.views_query:
 | 
			
		||||
  type: views_query
 | 
			
		||||
  label: 'Views query'
 | 
			
		||||
  mapping:
 | 
			
		||||
    query_comment:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Query comment'
 | 
			
		||||
    disable_sql_rewrite:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Disable SQL rewriting'
 | 
			
		||||
    distinct:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Distinct'
 | 
			
		||||
    replica:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Use Replica Server'
 | 
			
		||||
    query_tags:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Query Tags'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Tag'
 | 
			
		||||
@ -0,0 +1,33 @@
 | 
			
		||||
# Schema for the views relationship.
 | 
			
		||||
 | 
			
		||||
views.relationship.*:
 | 
			
		||||
  type: views_relationship
 | 
			
		||||
  label: 'Standard'
 | 
			
		||||
 | 
			
		||||
views.relationship.standard:
 | 
			
		||||
  type: views_relationship
 | 
			
		||||
  label: 'Standard'
 | 
			
		||||
 | 
			
		||||
views.relationship.broken:
 | 
			
		||||
  type: views_relationship
 | 
			
		||||
  label: 'Broken'
 | 
			
		||||
 | 
			
		||||
views.relationship.groupwise_max:
 | 
			
		||||
  type: views_relationship
 | 
			
		||||
  label: 'Groupwise max'
 | 
			
		||||
  mapping:
 | 
			
		||||
    subquery_sort:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Representative sort criteria'
 | 
			
		||||
    subquery_order:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Representative sort order'
 | 
			
		||||
    subquery_regenerate:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Generate subquery each time view is run'
 | 
			
		||||
    subquery_view:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Representative view'
 | 
			
		||||
    subquery_namespace:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Subquery namespace'
 | 
			
		||||
							
								
								
									
										91
									
								
								web/core/modules/views/config/schema/views.row.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										91
									
								
								web/core/modules/views/config/schema/views.row.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,91 @@
 | 
			
		||||
# Schema for the views row.
 | 
			
		||||
 | 
			
		||||
views.row.*:
 | 
			
		||||
  type: views_row
 | 
			
		||||
 | 
			
		||||
views.row.entity:*:
 | 
			
		||||
  type: views_entity_row
 | 
			
		||||
  label: 'Entity options'
 | 
			
		||||
 | 
			
		||||
views.row.fields:
 | 
			
		||||
  type: views_row
 | 
			
		||||
  label: 'Field options'
 | 
			
		||||
  mapping:
 | 
			
		||||
    default_field_elements:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Provide default field wrapper elements'
 | 
			
		||||
    inline:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Inline'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Inline'
 | 
			
		||||
    separator:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Separator'
 | 
			
		||||
    hide_empty:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Hide empty'
 | 
			
		||||
 | 
			
		||||
views.row.rss_fields:
 | 
			
		||||
  type: views_row
 | 
			
		||||
  label: 'RSS field options'
 | 
			
		||||
  mapping:
 | 
			
		||||
    title_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Title field'
 | 
			
		||||
    link_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Link field'
 | 
			
		||||
    description_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Description field'
 | 
			
		||||
    creator_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Creator field'
 | 
			
		||||
    date_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Publication date field'
 | 
			
		||||
    guid_field_options:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'Guid settings'
 | 
			
		||||
      mapping:
 | 
			
		||||
        guid_field:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'GUID field'
 | 
			
		||||
        guid_field_is_permalink:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'GUID is permalink'
 | 
			
		||||
 | 
			
		||||
views.row.opml_fields:
 | 
			
		||||
  type: views_row
 | 
			
		||||
  label: 'OPML field options'
 | 
			
		||||
  mapping:
 | 
			
		||||
    type_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Type attribute'
 | 
			
		||||
    text_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Text attribute'
 | 
			
		||||
    created_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Created attribute'
 | 
			
		||||
    description_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Description attribute'
 | 
			
		||||
    html_url_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'HTML URL attribute'
 | 
			
		||||
    language_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Language attribute'
 | 
			
		||||
    xml_url_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'XML URL attribute'
 | 
			
		||||
    url_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'URL attribute'
 | 
			
		||||
 | 
			
		||||
views.row.entity_reference:
 | 
			
		||||
  type: views.row.fields
 | 
			
		||||
  label: 'Entity Reference inline fields'
 | 
			
		||||
							
								
								
									
										168
									
								
								web/core/modules/views/config/schema/views.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										168
									
								
								web/core/modules/views/config/schema/views.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,168 @@
 | 
			
		||||
# Schema for the configuration files of the Views module.
 | 
			
		||||
 | 
			
		||||
views.settings:
 | 
			
		||||
  type: config_object
 | 
			
		||||
  label: 'Views settings'
 | 
			
		||||
  mapping:
 | 
			
		||||
    display_extenders:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Display extenders'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Display extender'
 | 
			
		||||
    sql_signature:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Add Views signature to all SQL queries'
 | 
			
		||||
    ui:
 | 
			
		||||
      type: mapping
 | 
			
		||||
      label: 'UI settings'
 | 
			
		||||
      mapping:
 | 
			
		||||
        show:
 | 
			
		||||
          type: mapping
 | 
			
		||||
          label: 'Live preview settings'
 | 
			
		||||
          mapping:
 | 
			
		||||
            additional_queries:
 | 
			
		||||
              type: boolean
 | 
			
		||||
              label: 'Show other queries run during render during live preview'
 | 
			
		||||
            advanced_column:
 | 
			
		||||
              type: boolean
 | 
			
		||||
              label: 'Always show advanced display settings'
 | 
			
		||||
            default_display:
 | 
			
		||||
              type: boolean
 | 
			
		||||
              label: 'Always show the default display'
 | 
			
		||||
            performance_statistics:
 | 
			
		||||
              type: boolean
 | 
			
		||||
              label: 'Show performance statistics'
 | 
			
		||||
            preview_information:
 | 
			
		||||
              type: boolean
 | 
			
		||||
              label: 'Show information and statistics about the view during live preview'
 | 
			
		||||
            sql_query:
 | 
			
		||||
              type: mapping
 | 
			
		||||
              label: 'Query settings'
 | 
			
		||||
              mapping:
 | 
			
		||||
                enabled:
 | 
			
		||||
                  type: boolean
 | 
			
		||||
                  label: 'Show the SQL query'
 | 
			
		||||
                where:
 | 
			
		||||
                  type: string
 | 
			
		||||
                  label: 'Show SQL query'
 | 
			
		||||
            display_embed:
 | 
			
		||||
              type: boolean
 | 
			
		||||
              label: 'Allow embedded displays'
 | 
			
		||||
        always_live_preview:
 | 
			
		||||
          type: boolean
 | 
			
		||||
          label: 'Automatically update preview on changes'
 | 
			
		||||
        exposed_filter_any_label:
 | 
			
		||||
          type: string
 | 
			
		||||
          label: 'Label for "Any" value on non-required single-select exposed filters'
 | 
			
		||||
    field_rewrite_elements:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Field rewrite elements'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Element'
 | 
			
		||||
 | 
			
		||||
views.view.*:
 | 
			
		||||
  type: config_entity
 | 
			
		||||
  label: 'View'
 | 
			
		||||
  mapping:
 | 
			
		||||
    id:
 | 
			
		||||
      type: machine_name
 | 
			
		||||
      label: 'ID'
 | 
			
		||||
      constraints:
 | 
			
		||||
        Length:
 | 
			
		||||
          # View IDs are specifically limited to 128 characters.
 | 
			
		||||
          # @see \Drupal\views_ui\ViewAddForm::form()
 | 
			
		||||
          max: 128
 | 
			
		||||
    label:
 | 
			
		||||
      type: required_label
 | 
			
		||||
      label: 'Label'
 | 
			
		||||
    module:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Module'
 | 
			
		||||
    description:
 | 
			
		||||
      type: text
 | 
			
		||||
      label: 'Administrative description'
 | 
			
		||||
    tag:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Tag'
 | 
			
		||||
    base_table:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Base table'
 | 
			
		||||
    base_field:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Base field'
 | 
			
		||||
    display:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Displays'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: mapping
 | 
			
		||||
        label: 'Display settings'
 | 
			
		||||
        mapping:
 | 
			
		||||
          id:
 | 
			
		||||
            type: string
 | 
			
		||||
            label: 'Machine name'
 | 
			
		||||
          display_title:
 | 
			
		||||
            type: text
 | 
			
		||||
            label: 'Title'
 | 
			
		||||
          display_plugin:
 | 
			
		||||
            type: string
 | 
			
		||||
            label: 'Display plugin'
 | 
			
		||||
            constraints:
 | 
			
		||||
              PluginExists:
 | 
			
		||||
                manager: plugin.manager.views.display
 | 
			
		||||
          position:
 | 
			
		||||
            type: integer
 | 
			
		||||
            label: 'Position'
 | 
			
		||||
          display_options:
 | 
			
		||||
            type: views.display.[%parent.display_plugin]
 | 
			
		||||
          cache_metadata:
 | 
			
		||||
            type: mapping
 | 
			
		||||
            label: 'Cache metadata'
 | 
			
		||||
            mapping:
 | 
			
		||||
              max-age:
 | 
			
		||||
                type: integer
 | 
			
		||||
                label: 'Cache maximum age'
 | 
			
		||||
              contexts:
 | 
			
		||||
                type: sequence
 | 
			
		||||
                label: 'Cache contexts'
 | 
			
		||||
                sequence:
 | 
			
		||||
                  type: string
 | 
			
		||||
              tags:
 | 
			
		||||
                type: sequence
 | 
			
		||||
                label: 'Cache tags'
 | 
			
		||||
                sequence:
 | 
			
		||||
                  type: string
 | 
			
		||||
              # Deprecated.
 | 
			
		||||
              cacheable:
 | 
			
		||||
                type: boolean
 | 
			
		||||
                label: 'Cacheable'
 | 
			
		||||
views_block:
 | 
			
		||||
  type: block_settings
 | 
			
		||||
  label: 'View block'
 | 
			
		||||
  constraints:
 | 
			
		||||
    FullyValidatable: ~
 | 
			
		||||
  mapping:
 | 
			
		||||
    views_label:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Title'
 | 
			
		||||
      requiredKey: false
 | 
			
		||||
    items_per_page:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Items per block'
 | 
			
		||||
      constraints:
 | 
			
		||||
        Range:
 | 
			
		||||
          min: 1
 | 
			
		||||
      # Will only be respected if the associated View is configured to allow this to be overridden.
 | 
			
		||||
      # @see \Drupal\views\Plugin\views\display\Block::blockForm()
 | 
			
		||||
      requiredKey: false
 | 
			
		||||
      # NULL to use the default defined by the view.
 | 
			
		||||
      nullable: true
 | 
			
		||||
 | 
			
		||||
block.settings.views_block:*:
 | 
			
		||||
  type: views_block
 | 
			
		||||
  constraints:
 | 
			
		||||
    FullyValidatable: ~
 | 
			
		||||
 | 
			
		||||
block.settings.views_exposed_filter_block:*:
 | 
			
		||||
  type: views_block
 | 
			
		||||
							
								
								
									
										51
									
								
								web/core/modules/views/config/schema/views.sort.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								web/core/modules/views/config/schema/views.sort.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,51 @@
 | 
			
		||||
# Schema for the views sort plugins.
 | 
			
		||||
 | 
			
		||||
views.sort.*:
 | 
			
		||||
  type: views_sort
 | 
			
		||||
  label: 'Default sort'
 | 
			
		||||
 | 
			
		||||
views.sort.boolean:
 | 
			
		||||
  type: views_sort
 | 
			
		||||
  label: 'Boolean sort'
 | 
			
		||||
 | 
			
		||||
views.sort.date:
 | 
			
		||||
  type: views_sort
 | 
			
		||||
  label: 'Date sort'
 | 
			
		||||
  mapping:
 | 
			
		||||
    granularity:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Granularity'
 | 
			
		||||
 | 
			
		||||
views.sort.broken:
 | 
			
		||||
  type: views_sort
 | 
			
		||||
  label: 'Broken'
 | 
			
		||||
 | 
			
		||||
views.sort.random:
 | 
			
		||||
  type: views_sort
 | 
			
		||||
  label: 'Random'
 | 
			
		||||
 | 
			
		||||
views.sort.standard:
 | 
			
		||||
  type: views_sort
 | 
			
		||||
  label: 'Standard'
 | 
			
		||||
 | 
			
		||||
# Schema for the views sort expose.
 | 
			
		||||
 | 
			
		||||
views.sort_expose.*:
 | 
			
		||||
  type: views_sort_expose
 | 
			
		||||
  label: 'Fallback sort expose settings'
 | 
			
		||||
 | 
			
		||||
views.sort_expose.boolean:
 | 
			
		||||
  type: views_sort_expose
 | 
			
		||||
  label: 'Boolean sort expose settings'
 | 
			
		||||
 | 
			
		||||
views.sort_expose.date:
 | 
			
		||||
  type: views_sort_expose
 | 
			
		||||
  label: 'Date sort expose settings'
 | 
			
		||||
 | 
			
		||||
views.sort_expose.standard:
 | 
			
		||||
  type: views_sort_expose
 | 
			
		||||
  label: 'Standard sort expose settings'
 | 
			
		||||
 | 
			
		||||
views.sort_expose.random:
 | 
			
		||||
  type: views.sort_expose.standard
 | 
			
		||||
  label: 'Random sort expose settings'
 | 
			
		||||
							
								
								
									
										176
									
								
								web/core/modules/views/config/schema/views.style.schema.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										176
									
								
								web/core/modules/views/config/schema/views.style.schema.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,176 @@
 | 
			
		||||
# Schema for the views style plugins.
 | 
			
		||||
 | 
			
		||||
views.style.*:
 | 
			
		||||
  type: views_style
 | 
			
		||||
  label: 'Default style'
 | 
			
		||||
 | 
			
		||||
views.style.default:
 | 
			
		||||
  type: views_style
 | 
			
		||||
  label: 'Unformatted list'
 | 
			
		||||
 | 
			
		||||
views.style.html_list:
 | 
			
		||||
  type: views_style
 | 
			
		||||
  label: 'HTML List'
 | 
			
		||||
  mapping:
 | 
			
		||||
    type:
 | 
			
		||||
      type:  string
 | 
			
		||||
      label: 'List type'
 | 
			
		||||
    wrapper_class:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Wrapper class'
 | 
			
		||||
    class:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'List class'
 | 
			
		||||
 | 
			
		||||
views.style.grid:
 | 
			
		||||
  type: views_style
 | 
			
		||||
  label: 'Grid'
 | 
			
		||||
  mapping:
 | 
			
		||||
    columns:
 | 
			
		||||
      type:  integer
 | 
			
		||||
      label: 'Number of columns'
 | 
			
		||||
    automatic_width:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Automatic width'
 | 
			
		||||
    alignment:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Alignment'
 | 
			
		||||
    row_class_custom:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Custom row classes'
 | 
			
		||||
    row_class_default:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Default views row classes'
 | 
			
		||||
    col_class_custom:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Custom column classes'
 | 
			
		||||
    col_class_default:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Default views column classes'
 | 
			
		||||
 | 
			
		||||
views.style.grid_responsive:
 | 
			
		||||
  type: views_style
 | 
			
		||||
  label: 'Grid - Responsive'
 | 
			
		||||
  mapping:
 | 
			
		||||
    columns:
 | 
			
		||||
      type:  integer
 | 
			
		||||
      label: 'Maximum number of columns'
 | 
			
		||||
    cell_min_width:
 | 
			
		||||
      type:  integer
 | 
			
		||||
      label: 'Minimum cell width'
 | 
			
		||||
    grid_gutter:
 | 
			
		||||
      type:  integer
 | 
			
		||||
      label: 'Grid gutter'
 | 
			
		||||
    alignment:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Alignment'
 | 
			
		||||
 | 
			
		||||
views.style.table:
 | 
			
		||||
  type: views_style
 | 
			
		||||
  label: 'Table'
 | 
			
		||||
  mapping:
 | 
			
		||||
    columns:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Columns'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Columns name'
 | 
			
		||||
    default:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Default sort'
 | 
			
		||||
    info:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Columns info'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: mapping
 | 
			
		||||
        label:  'Column info'
 | 
			
		||||
        mapping:
 | 
			
		||||
          sortable:
 | 
			
		||||
            type: boolean
 | 
			
		||||
            label: 'Sortable'
 | 
			
		||||
          default_sort_order:
 | 
			
		||||
            type: string
 | 
			
		||||
            label: 'Default order'
 | 
			
		||||
          align:
 | 
			
		||||
            type: string
 | 
			
		||||
            label: 'Align'
 | 
			
		||||
          separator:
 | 
			
		||||
            type: string
 | 
			
		||||
            label: 'Separator'
 | 
			
		||||
          empty_column:
 | 
			
		||||
            type: boolean
 | 
			
		||||
            label: 'Hide empty columns'
 | 
			
		||||
          responsive:
 | 
			
		||||
            type: string
 | 
			
		||||
            label: 'Responsive'
 | 
			
		||||
    override:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Override normal sorting if click sorting is used'
 | 
			
		||||
    sticky:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Enable Drupal style "sticky" table headers'
 | 
			
		||||
    summary:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Summary title'
 | 
			
		||||
    order:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Default order'
 | 
			
		||||
    empty_table:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Show the empty text in the table'
 | 
			
		||||
    caption:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'Caption for the table'
 | 
			
		||||
    description:
 | 
			
		||||
      type: text
 | 
			
		||||
      label: 'Table description'
 | 
			
		||||
    class:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Table class'
 | 
			
		||||
 | 
			
		||||
views.style.default_summary:
 | 
			
		||||
  type: views_style
 | 
			
		||||
  label: 'Summary options'
 | 
			
		||||
  mapping:
 | 
			
		||||
    base_path:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Base path'
 | 
			
		||||
    count:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Display record count with link'
 | 
			
		||||
    override:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Override number of items to display'
 | 
			
		||||
    items_per_page:
 | 
			
		||||
      type: integer
 | 
			
		||||
      label: 'Items to display'
 | 
			
		||||
 | 
			
		||||
views.style.rss:
 | 
			
		||||
  type: views_style
 | 
			
		||||
  label: 'RSS Feed'
 | 
			
		||||
  mapping:
 | 
			
		||||
    description:
 | 
			
		||||
      type: label
 | 
			
		||||
      label: 'RSS description'
 | 
			
		||||
 | 
			
		||||
views.style.unformatted_summary:
 | 
			
		||||
  type: views.style.default_summary
 | 
			
		||||
  label: 'Unformatted'
 | 
			
		||||
  mapping:
 | 
			
		||||
    inline:
 | 
			
		||||
      type: boolean
 | 
			
		||||
      label: 'Display items inline'
 | 
			
		||||
    separator:
 | 
			
		||||
      type: string
 | 
			
		||||
      label: 'Separator'
 | 
			
		||||
 | 
			
		||||
views.style.entity_reference:
 | 
			
		||||
  type: views_style
 | 
			
		||||
  label: 'Entity Reference list'
 | 
			
		||||
  mapping:
 | 
			
		||||
    search_fields:
 | 
			
		||||
      type: sequence
 | 
			
		||||
      label: 'Search fields'
 | 
			
		||||
      sequence:
 | 
			
		||||
        type: string
 | 
			
		||||
        label: 'Search field'
 | 
			
		||||
		Reference in New Issue
	
	Block a user