diff --git a/core/modules/views/config/schema/views.data_types.schema.yml b/core/modules/views/config/schema/views.data_types.schema.yml index 0c684ca..51ddbf5 100644 --- a/core/modules/views/config/schema/views.data_types.schema.yml +++ b/core/modules/views/config/schema/views.data_types.schema.yml @@ -35,7 +35,7 @@ views_display: label: 'Options' type: views.exposed_form.[%parent.type] access: - type: mapping + type: views_plugin label: 'Access' mapping: type: @@ -299,7 +299,7 @@ views_area: label: 'Plugin ID' views_handler: - type: mapping + type: views_plugin mapping: id: type: string @@ -799,7 +799,7 @@ views_relationship: label: 'Require this relationship' views_query: - type: mapping + type: views_plugin label: 'Query options' mapping: query_comment: @@ -822,7 +822,7 @@ views_query: label: 'Tag' views_row: - type: mapping + type: views_plugin label: 'Row' mapping: relationship: @@ -837,9 +837,16 @@ views_entity_row: label: 'View mode' views_cache: - type: mapping + type: views_plugin label: 'Cache configuration' mapping: type: type: string label: 'Cache type' + +views_plugin: + type: mapping + mapping: + dependencies: + - type: string + label: 'Dependency' diff --git a/core/modules/views/config/schema/views.filter.schema.yml b/core/modules/views/config/schema/views.filter.schema.yml index 537ba81..9e5a422 100644 --- a/core/modules/views/config/schema/views.filter.schema.yml +++ b/core/modules/views/config/schema/views.filter.schema.yml @@ -133,18 +133,52 @@ views.filter.group_items.boolean: type: views_filter_group_items label: 'Group items' +views.filter.language: + type: views.filter.in_operator + label: 'Language' + + # Schema for the views filter value. views.filter_value.boolean: type: boolean +views.filter_value.numeric: + type: mapping + label: 'Values' + mapping: + value: + type: string + label: 'Value' + min: + type: string + label: 'Min' + max: + type: string + label: 'Max' + views.filter_value.combine: type: string + label: 'Value' -views.filter.language: - type: views.filter.in_operator - label: 'Language' +views.filter_value.string: + type: string + label: 'Value' views.filter_value.language: type: string label: 'Language' + +views.filter_value.equality: + type: string + label: 'Value' + +views.filter_value.in_operator: + type: sequence + label: 'Values' + sequence: + - type: string + label: 'Value' + +views.filter_value.bundle: + type: views.filter_value.in_operator