archivesspace-8.x-1.x-dev/modules/archivesspace_core_defaults/config/install/migrate_plus.migration.as_agents_corp.yml

modules/archivesspace_core_defaults/config/install/migrate_plus.migration.as_agents_corp.yml
langcode: en
status: true
dependencies: {  }
id: as_agents_corp
class: null
field_plugin_method: null
cck_plugin_method: null
migration_tags: null
migration_group: archivesspace_agents
label: 'ArchivesSpace Agents Corporate Bodies'
source:
  plugin: archivesspace
  object_type: agents/corporate_entities
  base_uri: 'http://localhost:8089'
  username: admin
  password: admin
  keys:
    - uri
process:
  published:
    plugin: skip_on_value
    source: publish
    method: row
    value: false
  tid:
    -
      plugin: skip_on_empty
      source: display_name/authority_id
      method: process
    -
      plugin: entity_lookup
      source: display_name/authority_id
      value_key: field_authority_link
      bundle_key: vid
      bundle: corporate_body
      entity_type: taxonomy_term
      ignore_case: true
  name: title
  uid:
    plugin: default_value
    default_value: 1
  description:
    plugin: archivesspace_notes
    source: notes
  field_cat_date_begin:
    -
      plugin: extract
      source: dates_of_existence
      default: ''
      index:
        - 0
        - begin
    -
      plugin: skip_on_empty
      method: process
  field_cat_date_end:
    -
      plugin: extract
      source: dates_of_existence
      default: ''
      index:
        - 0
        - end
    -
      plugin: skip_on_empty
      method: process
  field_authority_link/uri:
    -
      plugin: callback
      callable: trim
      source: display_name/authority_id
    -
      plugin: skip_on_regex
      not_equals: true
      value: '|^https?://|'
      method: process
  field_authority_link/source:
    plugin: skip_on_empty
    method: process
    source: display_name/source
destination:
  plugin: 'entity:taxonomy_term'
  default_bundle: corporate_body
  overwrite_properties:
    - name
    - description
    - field_cat_date_begin
    - field_cat_date_end
migration_dependencies: null

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

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