diff --git a/core/modules/node/config/schema/node.view.schema.yml b/core/modules/node/config/schema/node.view.schema.yml new file mode 100644 index 0000000..2dbdf47 --- /dev/null +++ b/core/modules/node/config/schema/node.view.schema.yml @@ -0,0 +1,236 @@ +# Schema for the views plugins of the Node module. + +views.area.node_listing_empty: + type: views_area + label: 'Node link' + +views.argument.node_nid: + type: views_argument + label: 'Node ID' + mapping: + break_phrase: + type: boolean + label: 'Allow multiple values' + not: + type: boolean + label: 'Exclude' + +views.argument.node_type: + type: views_argument + label: 'Node type' + 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.node_uid_revision: + type: views_argument + label: 'Node user ID' + mapping: + break_phrase: + type: boolean + label: 'Allow multiple values' + not: + type: boolean + label: 'Exclude' + +views.argument.node_vid: + type: views_argument + label: 'Node revision ID' + mapping: + break_phrase: + type: boolean + label: 'Allow multiple values' + not: + type: boolean + label: 'Exclude' + +views.argument_default.node: + type: sequence + label: 'Content ID from URL' + sequence: + - type: string + label: 'Nid' + +views.argument_validator.node: + type: mapping + label: 'Content' + mapping: + types: + type: sequence + label: 'Content types' + sequence: + - type: string + label: 'Type' + access: + type: boolean + label: 'Validate user has access to the content' + access_op: + type: boolean + label: 'Access operation to check' + nid_type: + type: string + label: 'Filter value format' + +views.field.node_language: + type: views_field + label: 'Node language' + mapping: + link_to_node: + type: boolean + label: 'Link this field to the original piece of content' + +views.field.node: + type: views_field + label: 'Node' + mapping: + link_to_node: + type: boolean + label: 'Link this field to the original piece of content' + +views.field.node_link: + type: views_field + label: 'Node link' + mapping: + text: + type: label + label: 'Text to display' + +views.field.node_link_delete: + type: views_field + label: 'Node delete link' + mapping: + text: + type: label + label: 'Text to display' + +views.field.node_link_edit: + type: views_field + label: 'Node edit link' + mapping: + text: + type: label + label: 'Text to display' + +views.field.node_bulk_form: + type: views_field + label: 'Node bulk form' + mapping: + include_exclude: + type: string + label: 'Available actions' + selected_actions: + type: sequence + label: 'Available actions' + sequence: + - type: string + label: 'Action' + +views.field.node_path: + type: views_field + label: 'Node path' + mapping: + absolute: + type: boolean + label: 'Use absolute link (begins with "http://")' + +views.field.node_revision: + type: views_field + label: 'Node revision' + mapping: + link_to_node_revision: + type: boolean + label: 'Link this field to its content revision' + +views.field.node_revision_link: + type: views_field + label: 'Link to a node revision' + mapping: + text: + type: label + label: 'Text to display' + +views.field.node_revision_link_delete: + type: views_field + label: 'Link to delete a node revision' + mapping: + text: + type: label + label: 'Text to display' + +views.field.node_revision_link_revert: + type: views_field + label: 'Link to revert a node to a revision' + mapping: + text: + type: label + label: 'Text to display' + +views.field.node_type: + type: views_field + label: 'Node type' + mapping: + machine_name: + type: string + label: 'Output machine name' + +views.filter.node_access: + type: views_filter + label: 'Node access' + +views.filter.node_status: + type: views_filter + label: 'Node status' + +views.filter.node_uid_revision: + type: views_filter + label: 'Node revisions of an user' + 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.row.node_rss: + type: mapping + label: 'Content' + mapping: + item_length: + type: string + label: 'Display type' + links: + type: boolean + label: 'Display links' 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 4c10048..d6c04bb 100644 --- a/core/modules/views/config/schema/views.data_types.schema.yml +++ b/core/modules/views/config/schema/views.data_types.schema.yml @@ -734,3 +734,11 @@ views_query: sequence: - type: string label: 'Tag' + +views_row: + type: mapping + label: 'Row' + mapping: + relationship: + type: string + label: 'Relationship' diff --git a/core/modules/views/config/schema/views.row.schema.yml b/core/modules/views/config/schema/views.row.schema.yml index 0f20dc0..542770a 100644 --- a/core/modules/views/config/schema/views.row.schema.yml +++ b/core/modules/views/config/schema/views.row.schema.yml @@ -1,7 +1,7 @@ # Schema for the views row. views.row.fields: - type: mapping + type: views_row label: 'Field options' mapping: default_field_elements: