archivesspace-8.x-1.x-dev/modules/archivesspace_core_defaults/config/install/migrate_plus.migration.as_classifications.yml
modules/archivesspace_core_defaults/config/install/migrate_plus.migration.as_classifications.yml
langcode: en
status: true
dependencies: { }
id: as_classifications
class: null
field_plugin_method: null
cck_plugin_method: null
migration_tags: null
migration_group: archivesspace
label: 'ArchivesSpace Classifications'
source:
plugin: archivesspace
object_type: classifications
base_uri: 'http://localhost:8089'
repository: /repositories/2
username: admin
password: admin
keys:
- uri
process:
published:
plugin: skip_on_value
source: publish
method: row
value: false
name: title
field_identifier: identifier
uid:
plugin: default_value
default_value: 1
description:
plugin: skip_on_empty
method: process
source: description
field_creator:
-
plugin: skip_on_empty
method: process
source: creator
-
plugin: migration_lookup
migration:
- as_agents_corp
- as_agents_family
- as_agents_people
destination:
plugin: 'entity:taxonomy_term'
default_bundle: records_classifications
migration_dependencies:
optional:
- as_agents_corp
- as_agents_family
- as_agents_people
