diff --git a/core/modules/views/config/views.schema.yml b/core/modules/views/config/views.schema.yml index 59c90a5..3f08f34 100644 --- a/core/modules/views/config/views.schema.yml +++ b/core/modules/views/config/views.schema.yml @@ -230,3 +230,172 @@ views.display.feed: label: 'Use the site name for the title' displays: label: 'The feed icon will be available only to the selected displays.' + +# Views handler: Drupal\views\Plugin\views\HandlerBase +views.handler.base: + mapping: + id: + type: boolean + 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.' + +# Views area plugin: Drupal\views\Plugin\views\area\AreaPluginBase +views.area.base: + type: 'views.handler.base' + 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.' + +# Views area plugin: Drupal\views\Plugin\views\area\Result +views.area.result: + type: 'views.area.base' + mapping: + content: + type: text + label: 'The shown text of the result summary area' + +# Views area plugin: Drupal\views\Plugin\views\area\Text +views.area.text: + type: 'views.area.base' + mapping: + content: + type: text + label: 'The shown text of the area' + format: + type: string + label: 'The filter format the content is in' + tokenize: + type: boolean + label: 'Should replacement tokens be used from the first row' + +# Views area plugin: Drupal\views\Plugin\views\area\TextCustom +views.area.text_custom: + type: 'views.area.base' + 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 plugin: Drupal\views\Plugin\views\area\Title +views.area.title: + type: 'views.area.base' + mapping: + title: + type: label + label: 'The title which will be overriden for the page' + +# Views area plugin: Drupal\views\Plugin\views\area\View +views.area.view: + type: 'views.area.base' + mapping: + view_to_insert: + type: string + label: 'The ID of the view which will be displayed' + inherit_to_arguments: + type: boolean + label: 'Should the contextual filters be pulled from the main view.' + +# Views area plugin: Drupal\views\Plugin\views\argument\ArgumentPluginBase +views.argument.base: + type: 'views.handler.base' + mapping: + default_action: + type: string + exception: + type: mapping + mapping: + value: + type: string + title_enabled: + type: boolean + title: + type: label + title_enable: + type: boolean + title: + type: label + breadcrumb_enable: + type: boolean + breadcrumb: + type: label + default_argument_type: + type: string + default_argument_options: + type: 'views.argument_default.[%parent.default_argument_type]' + default_argument_skip_url: + type: boolean + summary_options: + type: 'views.style.[%parent.summary.format]' + summary: + type: mapping + mapping: + sort_order: + type: string + number_of_records: + type: integer + format: + type: string + specify_validation: + type: boolean + validate: + type: mapping + mapping: + type: + type: string + fail: + type: string + validate_options: + type: 'views.style.[%parent.validate.type]' + +# Views argument_default plugin: Drupal\views\Plugin\views\argument_default\ArgumentDefaultPluginBase +views.argument_default.base: + type: mapping + mapping: + +# Views argument_default plugin: Drupal\views\Plugin\views\argument_default\Fixed +views.argument_default.fixed: + type: views.argument_default.base + mapping: + argument: + type: string + +# Views argument_default plugin: Drupal\views\Plugin\views\argument_default\Php +views.argument_default.php: + type: views.argument_default.base + mapping: + argument: + type: string + +# Views argument_default plugin: Drupal\views\Plugin\views\argument_default\Raw +views.argument_default.raw: + type: views.argument_default.base + mapping: + argument: + type: string + +# Views argument_validator plugin: Drupal\views\Plugin\views\argument_validator\ArgumentValidatorPluginBase +views.argument_validator.base: + type: mapping + mapping: +