Drupal 8.0.0 beta 12. More info: https://www.drupal.org/node/2514176

This commit is contained in:
Pantheon Automation 2015-08-17 17:00:26 -07:00 committed by Greg Anderson
commit 9921556621
13277 changed files with 1459781 additions and 0 deletions

View file

@ -0,0 +1,46 @@
display_extenders: { }
skip_cache: false
sql_signature: false
ui:
show:
additional_queries: false
advanced_column: false
master_display: false
performance_statistics: false
preview_information: true
sql_query:
enabled: false
where: above
display_embed: false
always_live_preview: true
exposed_filter_any_label: old_any
field_rewrite_elements:
div: DIV
span: SPAN
h1: H1
h2: H2
h3: H3
h4: H4
h5: H5
h6: H6
p: P
header: HEADER
footer: FOOTER
article: ARTICLE
section: SECTION
aside: ASIDE
details: DETAILS
blockquote: BLOCKQUOTE
figure: FIGURE
address: ADDRESS
code: CODE
pre: PRE
var: VAR
samp: SAMP
kbd: KBD
strong: STRONG
em: EM
del: DEL
ins: INS
q: Q
s: S

View file

@ -0,0 +1,5 @@
# Schema for the views access plugins.
views.access.none:
type: mapping
label: 'None'

View file

@ -0,0 +1,80 @@
# 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: 'Should replacement tokens be used 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: 'Should replacement tokens be used 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: 'Should replacement tokens be used 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'

View file

@ -0,0 +1,152 @@
# 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.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'

View file

@ -0,0 +1,28 @@
# Schema for the views default arguments.
views.argument_default.fixed:
type: mapping
label: 'Fixed'
mapping:
argument:
type: string
label: 'Fixed value'
views.argument_default.php:
type: mapping
label: 'PHP Code'
mapping:
code:
type: string
label: 'PHP contextual filter code'
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'

View file

@ -0,0 +1,38 @@
# 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.numeric:
type: boolean
label: 'Numeric'
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'

View 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.'

View file

@ -0,0 +1,822 @@
# 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'
options:
type: views.pager.[%parent.type]
exposed_form:
type: mapping
label: 'Exposed form'
mapping:
type:
type: string
label: 'Exposed form type'
options:
label: 'Options'
type: views.exposed_form.[%parent.type]
access:
type: mapping
label: 'Access'
mapping:
type:
type: string
label: 'Access type'
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'
options:
type: views.style.[%parent.type]
row:
type: mapping
label: 'Row'
mapping:
type:
type: string
label: 'Row type'
options:
type: views.row.[%parent.type]
query:
type: mapping
label: 'Query'
mapping:
type:
type: string
label: 'Query type'
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: string
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'
views_sort_expose:
type: mapping
mapping:
label:
type: label
label: 'Label'
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: 'Should the area be displayed on empty results.'
plugin_id:
type: string
label: 'Plugin ID'
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'
default_argument_options:
type: views.argument_default.[%parent.default_argument_type]
label: 'Default argument options'
default_argument_skip_url:
type: boolean
label: 'Skip default argument for view URL'
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'
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'
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: string
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'
views_pager:
type: mapping
label: 'Pager'
mapping:
offset:
type: integer
label: 'Offset'
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'
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'
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'
views_filter_group_item:
type: mapping
label: 'Group item'
mapping:
title:
type: label
label: 'Label'
operator:
type: string
label: 'Operator'
value:
type: label
label: 'Value'
views_relationship:
type: views_handler
mapping:
admin_label:
type: string
label: 'Administrative title'
required:
type: boolean
label: 'Require this relationship'
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'
views_display_extender:
type: mapping
label: 'Display extender settings'

View file

@ -0,0 +1,129 @@
# 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: integer
label: 'Weight'
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: integer
label: 'Weight'
menu_name:
type: string
label: 'Menu name'
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'

View file

@ -0,0 +1,22 @@
# Schema for the views entity reference selection plugins.
entity_reference_selection.views:
type: mapping
label: 'View 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'

View file

@ -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'

View file

@ -0,0 +1,245 @@
# 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: string
label: 'Custom output for TRUE'
type_custom_false:
type: string
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: label
label: 'Singular and one or more plurals'
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.entity_link:
type: views_field
label: 'Entity link'
mapping:
text:
type: label
label: 'Text to display'
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'

View file

@ -0,0 +1,133 @@
# 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.date:
type: views.filter_value.numeric
label: 'Date'
mapping:
type:
type: string
label: 'Type'
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'
views.filter.string:
type: views_filter
label: 'String'
mapping:
expose:
type: mapping
label: 'Exposed'
mapping:
required:
type: boolean
label: 'Required'
value:
type: string
label: 'Value'
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.equality:
type: views.filter_value.numeric
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.standard:
type: views_filter
label: 'Standard'
views.filter.group_item.*:
type: views_filter_group_item
label: 'Default'
views.filter.group_item.numeric:
type: views_filter_group_item
label: 'Group items'
mapping:
value:
type: views.filter_value.numeric
# Schema for the views filter value.
views.filter_value.boolean:
type: boolean
views.filter_value.combine:
type: string
views.filter.language:
type: views.filter.in_operator
label: 'Language'

View 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'

View 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'

View file

@ -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'

View file

@ -0,0 +1,87 @@
# 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'

View file

@ -0,0 +1,145 @@
# 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'
skip_cache:
type: boolean
label: 'Disable views data caching'
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'
master_display:
type: boolean
label: 'Always show the master (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: string
label: 'ID'
label:
type: 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'
core:
type: string
label: 'Drupal version'
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'
position:
type: integer
label: 'Position'
display_options:
type: views.display.[%parent.display_plugin]
cache_metadata:
type: mapping
label: 'Cache metadata'
mapping:
cacheable:
type: boolean
label: 'Cacheable'
contexts:
type: sequence
label: 'Cache contexts'
sequence:
type: string
views_block:
type: block_settings
label: 'View block'
mapping:
views_label:
type: label
lable: 'Title'
items_per_page:
type: string
label: 'Items per block'
block.settings.views_block:*:
type: views_block
block.settings.views_exposed_filter_block:*:
type: views_block

View 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.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'
mapping:
order:
type: string
label: 'Order'
views.sort_expose.random:
type: views.sort_expose.standard
label: 'Random sort expose settings'

View file

@ -0,0 +1,145 @@
# 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.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 (Javascript)'
summary:
type: label
label: 'Table summary'
order:
type: string
label: 'Default order'
empty_table:
type: boolean
label: 'Show the empty text in the table'
caption:
type: label
label: 'Caption'
description:
type: text
label: 'Caption'
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'