entity_value_inheritance-1.3.0/config/schema/entity_value_inheritance.schema.yml

config/schema/entity_value_inheritance.schema.yml
action.configuration.entity_value_inheritance_delete_action:
  type: action_configuration_default
  label: 'Delete inheritance configuration'

entity_value_inheritance.settings:
  type: config_object
  label: 'Entity value inheritance settings'
  mapping:
    exclude:
      type: mapping
      label: 'Exclude From List'
      mapping:
        field_types:
          type: sequence
          label: 'Field Types'
          sequence:
            type: string
            label: 'Field Type'
        entity_types:
          type: sequence
          label: 'Entity Types'
          sequence:
            type: string
            label: 'Entity Type'
        entity_bundles:
          type: sequence
          label: 'Entity Bundles'
          sequence:
            type: string
            label: 'Entity Bundle'
        entity_fields:
          type: sequence
          label: 'Entity Bundle Fields'
          sequence:
            type: string
            label: 'Entity Bundle Field'

entity_value_inheritance.inheritance.*:
  type: config_entity
  label: Inheritance
  mapping:
    id:
      type: string
      label: ID
    label:
      type: label
      label: Label
    uuid:
      type: string
    description:
      type: string
      label: "Description of Process"
    strategy:
      type: string
      label: "Type of strategy to use for the update process."
      constraints:
        PluginExists:
          manager: plugin.manager.entity_value_inheritance_updater
          interface: Drupal\entity_value_inheritance\EntityValueInheritanceUpdaterPluginInterface
    settings:
      type: entity_value_inheritance.plugins.[%parent.strategy]
    source_entity_type:
      type: string
      label: "Source Entity"
    source_entity_bundle:
      type: string
      label: "Source Bundle"
    source_entity_field:
      type: string
      label: "Source Field"
    destination_entity_type:
      type: string
      label: "Destination Entity"
    destination_entity_bundle:
      type: string
      label: "Destination Bundle"
    destination_entity_field:
      type: string
      label: "Destination Field"
    destination_entity_referencing_field:
      type: string
      label: "Source Entity Referencing Field"

entity_value_inheritance_plugin_base:
  type: mapping
  mapping:
    provider:
      type: string
      label: "Provider"

entity_value_inheritance.plugins.*:
  type: entity_value_inheritance_plugin_base

entity_value_inheritance.plugins.disable:
  type: entity_value_inheritance_plugin_base
  mapping:
    message:
      type: string
      label: "Message"

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc