diff --git a/core/modules/action/config/schema/action.views.schema.yml b/core/modules/action/config/schema/action.views.schema.yml index cd19eee..2ef4710 100644 --- a/core/modules/action/config/schema/action.views.schema.yml +++ b/core/modules/action/config/schema/action.views.schema.yml @@ -1,7 +1,3 @@ views.field.bulk_form: - type: views_field + type: views_field_bulk_form label: 'Bulk form' - mapping: - action_title: - type: label - label: 'Action title' diff --git a/core/modules/aggregator/config/schema/aggregator.views.schema.yml b/core/modules/aggregator/config/schema/aggregator.views.schema.yml index 8858d77..027c759 100644 --- a/core/modules/aggregator/config/schema/aggregator.views.schema.yml +++ b/core/modules/aggregator/config/schema/aggregator.views.schema.yml @@ -1,2 +1,29 @@ # Schema for the views plugins of the Aggregator module. +views.argument.aggregator_fid: + type: views.argument.numeric + label: 'Aggregator feed ID' + +views.argument.aggregator_iid: + type: views.argument.numeric + label: 'Aggregator item ID' + +views.field.aggregator_title_link: + type: views_field + label: 'Title link' + mapping: + display_as_link: + type: boolean + label: 'Display as link' + +views.field.aggregator_xss: + type: views.field.xss + label: 'Aggregator XSS' + +views.row.aggregator_rss: + type: views_row + label: 'Aggregator item row' + mapping: + item_length: + type: string + label: 'Display type' diff --git a/core/modules/block/config/schema/block.views.schema.yml b/core/modules/block/config/schema/block.views.schema.yml new file mode 100644 index 0000000..1ffe388 --- /dev/null +++ b/core/modules/block/config/schema/block.views.schema.yml @@ -0,0 +1,22 @@ +# Schema for the views plugins of the Block module. + + +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_caching: + type: integer + label: 'Block caching' + block_hide_empty: + type: boolean + label: 'Hide block if no result/empty text' + allow: + type: boolean + label: 'Allow' diff --git a/core/modules/contact/config/schema/contact.views.schema.yml b/core/modules/contact/config/schema/contact.views.schema.yml new file mode 100644 index 0000000..6cc87ea --- /dev/null +++ b/core/modules/contact/config/schema/contact.views.schema.yml @@ -0,0 +1,5 @@ +# Schema for the views plugins of the Contact module. + +views.field.contact_link: + type: views.field.user_link + label: 'Link to user contact page' diff --git a/core/modules/contextual/config/schema/contextual.views.schema.yml b/core/modules/contextual/config/schema/contextual.views.schema.yml new file mode 100644 index 0000000..235ada5 --- /dev/null +++ b/core/modules/contextual/config/schema/contextual.views.schema.yml @@ -0,0 +1,15 @@ +# Schema for the views plugins of the Contextual module. + +views.field.contextual_links: + type: views_field + label: 'Contextual link' + mapping: + fields: + type: sequence + label: 'Fields' + sequence: + - type: string + label: 'Link' + destination: + type: boolean + label: 'Include destination' diff --git a/core/modules/dblog/config/schema/dblog.views.schema.yml b/core/modules/dblog/config/schema/dblog.views.schema.yml new file mode 100644 index 0000000..e504364 --- /dev/null +++ b/core/modules/dblog/config/schema/dblog.views.schema.yml @@ -0,0 +1,13 @@ +# Schema for the views plugins of the Database Logging module. + +views.field.dblog_message: + type: views_field + label: 'Log event message' + mapping: + replace_variables: + type: boolean + label: 'Replace variables' + +views.field.dblog_operations: + type: views_field + label: 'Operation link markup' diff --git a/core/modules/field/config/schema/field.views.schema.yml b/core/modules/field/config/schema/field.views.schema.yml new file mode 100644 index 0000000..9f6d995 --- /dev/null +++ b/core/modules/field/config/schema/field.views.schema.yml @@ -0,0 +1,60 @@ +# Schema for the views plugins of the Field module. + +views.argument.field_list: + type: views.argument.numeric + label: 'List field name' + mapping: + human: + type: boolean + label: 'Display list value as human readable' + +views.argument.field_list_string: + type: views.argument.string + label: 'List field name' + mapping: + human: + type: boolean + label: 'Display list value as human readable' + +views.field.field: + type: views_field + label: 'Log event message' + mapping: + click_sort_column: + type: string + label: 'Column used for click sorting' + type: + type: string + label: 'Formatter' + field_api_classes: + type: boolean + label: 'Use field template' + group_rows: + type: boolean + label: 'Display all values in the same row' + multi_type: + type: string + label: 'Display type' + separator: + type: label + label: 'Separator' + delta_limit: + type: string + label: 'Field' + delta_offset: + type: string + label: 'Offset' + delta_reversed: + type: boolean + label: 'Reversed' + delta_first_last: + type: boolean + label: 'First and last only' + +views.filter.field_list: + type: views.filter.many_to_one + label: 'List field' + +views.relationship.entity_reverse: + type: views_relationship + label: 'Reverse entity reference' diff --git a/core/modules/node/config/schema/node.views.schema.yml b/core/modules/node/config/schema/node.views.schema.yml index 52c9ad1..4d6ab2c 100644 --- a/core/modules/node/config/schema/node.views.schema.yml +++ b/core/modules/node/config/schema/node.views.schema.yml @@ -148,7 +148,7 @@ views.field.node_link_edit: label: 'Text to display' views.field.node_bulk_form: - type: views_field + type: views_field_bulk_form label: 'Node bulk form' mapping: include_exclude: diff --git a/core/modules/rest/config/schema/rest.views.schema.yml b/core/modules/rest/config/schema/rest.views.schema.yml new file mode 100644 index 0000000..351b70d --- /dev/null +++ b/core/modules/rest/config/schema/rest.views.schema.yml @@ -0,0 +1,38 @@ +# Schema for the views plugins of the REST module. + +views.display.rest_export: + type: views_display_path + label: 'REST display options' + +views.row.data_entity: + type: views_row + label: 'Entity row' + +views.row.data_field: + type: views_row + label: 'Field row' + mapping: + field_options: + type: sequence + label: 'Options' + sequence: + - type: mapping + label: 'Row' + mapping: + alias: + type: string + label: 'Alias for ID' + raw_output: + type: boolean + label: 'Raw output for ID' + +views.style.serializer: + type: viwes_style + label: 'Serialized output format' + mapping: + formats: + type: sequence + label: 'Formats' + sequence: + - type: string + label: 'Format' diff --git a/core/modules/search/config/schema/search.views.schema.yml b/core/modules/search/config/schema/search.views.schema.yml new file mode 100644 index 0000000..b1684c6 --- /dev/null +++ b/core/modules/search/config/schema/search.views.schema.yml @@ -0,0 +1,36 @@ +# Schema for the views plugins of the Search module. + +views.argument.search: + type: views_argument + label: 'Query key' + +views.field.search_score: + type: views.field.numeric + label: 'Search score' + mapping: + alternate_sort: + type: string + label: 'Alternative sort' + alternate_order: + type: string + label: 'Alternate sort order' + +views.filter.search: + type: views_filter + label: 'Link to node' + mapping: + operator: + type: string + label: 'On empty input' + +views.row.search_view: + type: views.field.numeric + label: 'Source link' + mapping: + score: + type: boolean + label: 'Display score' + +views.sort.search_score: + type: views_sort + label: 'Search score' diff --git a/core/modules/system/config/schema/system.data_types.schema.yml b/core/modules/system/config/schema/system.data_types.schema.yml index eaf2b8e..2c9d83c 100644 --- a/core/modules/system/config/schema/system.data_types.schema.yml +++ b/core/modules/system/config/schema/system.data_types.schema.yml @@ -113,3 +113,11 @@ theme_breakpoints_default: sequence: - type: string label: 'Breakpoint value' + +views_field_bulk_form: + type: views_field + label: 'Bulk operation' + mapping: + action_title: + type: label + label: 'Action title' diff --git a/core/modules/tracker/config/schema/tracker.views.schema.yml b/core/modules/tracker/config/schema/tracker.views.schema.yml new file mode 100644 index 0000000..b7b0ec4 --- /dev/null +++ b/core/modules/tracker/config/schema/tracker.views.schema.yml @@ -0,0 +1,9 @@ +# Schema for the views plugins of the Tracker module. + +views.argument.tracker_user_uid: + type: views.argument.argument_comment_user_uid + label: 'Nodes user posted/commented on' + +views.filter.tracker_user_uid: + type: views.filter.user_name + label: 'UID of a nodes user posted/commented on' diff --git a/core/modules/user/config/schema/user.views.schema.yml b/core/modules/user/config/schema/user.views.schema.yml index 88de8a8..55ea1c4 100644 --- a/core/modules/user/config/schema/user.views.schema.yml +++ b/core/modules/user/config/schema/user.views.schema.yml @@ -126,7 +126,7 @@ views.field.user: label: 'User' views.field.user_bulk_form: - type: views.field.bulk_form + type: views_field_bulk_form label: 'User operations bulk form' views.filter.user_current: diff --git a/core/modules/views/config/schema/views.display.schema.yml b/core/modules/views/config/schema/views.display.schema.yml index e727b7f..5bd1ab3 100644 --- a/core/modules/views/config/schema/views.display.schema.yml +++ b/core/modules/views/config/schema/views.display.schema.yml @@ -4,9 +4,8 @@ views.display.default: type: views_display label: 'Default display options' -views.display.page: +views_display_path: type: views_display - label: 'Page display options' mapping: path: type: string @@ -14,6 +13,11 @@ views.display.page: route_name: type: string label: 'Route name' + +views.display.page: + type: views_display_path + label: 'Page display options' + mapping: menu: type: mapping label: 'Menu' @@ -56,27 +60,10 @@ views.display.page: type: string label: 'Menu name' -views.display.block: - type: views_display - label: 'Block display options' - mapping: - block_description: - type: text - label: 'Block name' - block_category: - type: text - label: 'Block category' - block_caching: - type: boolean - label: 'Block caching' - views.display.feed: - type: views_display + type: views_display_path label: 'Feed display options' mapping: - path: - type: string - label: 'Page path' sitename_title: type: boolean label: 'Use the site name for the title'