eca-1.0.x-dev/tests/modules/redirect_entities/config/install/eca.eca.eca_test_0007.yml

tests/modules/redirect_entities/config/install/eca.eca.eca_test_0007.yml
langcode: en
status: true
dependencies:
  module:
    - eca_content
    - redirect
id: eca_test_0007
modeller: bpmn_io
label: 'Redirects for deleted entities'
version: v1
weight: null
events:
  Event_13udgh1:
    plugin: 'content_entity:delete'
    label: 'Delete node'
    configuration:
      type: 'node _all'
    successors:
      -
        id: Activity_1fhsh60
        condition: ''
conditions: {  }
gateways: {  }
actions:
  Activity_1fhsh60:
    plugin: eca_new_entity
    label: 'Create redirect'
    configuration:
      token_name: redirect
      type: 'redirect redirect'
      langcode: und
      label: 'ECA created for node [entity:nid]'
      published: true
      owner: ''
      object: ''
    successors:
      -
        id: Activity_1l6xott
        condition: ''
  Activity_1l6xott:
    plugin: eca_set_field_value
    label: 'Set source path'
    configuration:
      field_name: redirect_source
      field_value: 'node/[entity:nid]'
      method: 'set:clear'
      strip_tags: false
      trim: false
      save_entity: false
      object: redirect
    successors:
      -
        id: Activity_1yzv4qk
        condition: ''
  Activity_1yzv4qk:
    plugin: eca_set_field_value
    label: 'Set destination'
    configuration:
      field_name: redirect_redirect.uri
      field_value: 'internal:/contact'
      method: 'set:clear'
      strip_tags: false
      trim: false
      save_entity: false
      object: redirect
    successors:
      -
        id: Activity_0yzp82f
        condition: ''
  Activity_0yzp82f:
    plugin: eca_set_field_value
    label: 'Set title'
    configuration:
      field_name: redirect_redirect.title
      field_value: ''
      method: 'set:clear'
      strip_tags: false
      trim: false
      save_entity: false
      object: redirect
    successors:
      -
        id: Activity_0opq15l
        condition: ''
  Activity_0opq15l:
    plugin: eca_set_field_value
    label: 'Set status'
    configuration:
      field_name: status_code
      field_value: '301'
      method: 'set:clear'
      strip_tags: false
      trim: false
      save_entity: true
      object: redirect
    successors: {  }

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

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