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

modules/archivesspace_core_defaults/config/install/migrate_plus.migration.as_top_containers.yml
langcode: en
status: true
dependencies: {  }
id: as_top_containers
class: null
field_plugin_method: null
cck_plugin_method: null
migration_tags: null
migration_group: archivesspace
label: 'ArchivesSpace Top Containers'
source:
  plugin: archivesspace
  object_type: top_containers
  base_uri: 'http://localhost:8089'
  repository: /repositories/2
  username: admin
  password: admin
  keys:
    - uri
process:
  published:
    plugin: skip_on_value
    source: is_linked_to_published_record
    method: row
    value: false
  type:
    plugin: default_value
    default_value: archival_top_container
  title: long_display_string
  uid:
    plugin: default_value
    default_value: 1
  field_repository:
    -
      plugin: extract
      source: repository
      index:
        - ref
    -
      plugin: migration_lookup
      migration: as_repositories
      no_stub: true
  field_restrictions_bool: restricted
  field_as_container_indicator: indicator
  field_as_container_type: type
  field_as_container_short_title: display_string
  field_as_container_collection:
    -
      plugin: flatten_to_keys
      source: collection
      key: ref
destination:
  plugin: 'entity:node'
  bundle: archival_top_container
migration_dependencies:
  required:
    - as_repositories
    - as_resources

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

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