drupalorg_migrate-1.0.x-dev/migrations/drupalorg_migrate_organizations.yml

migrations/drupalorg_migrate_organizations.yml
id: drupalorg_migrate_organizations
label: 'Drupal.org Organization'
migration_group: drupalorg_migrate
# Commenting out the below will require the d7_file migration.
#migration_tags:
#  - Drupal 7
#  - Content

#deriver: Drupal\node\Plugin\migrate\D7NodeDeriver
source:
  plugin: d7_node
  batch_size: 1000
  track_changes: true
  node_type: organization

destination:
  plugin: entity:node

process:
  nid: tnid
  type:
    plugin: default_value
    default_value: organization
  langcode:
    plugin: default_value
    source: langcode
    default_value: "und"
  title: title
  uid:
    plugin: migration_lookup
    migration: drupalorg_migrate_users
    source: node_uid
  status: status
  created: created
  changed: changed
  promote: promote
  sticky: sticky

  field_organization_type:
    plugin: migration_lookup
    migration: drupalorg_migrate_organization_type
    source: field_organization_type
  field_logo_file:
    plugin: sub_process
    source: field_logo
    process:
      target_id:
        plugin: migration_lookup
        migration: drupalorg_migrate_organization_files
        source: fid
      alt: alt
  field_link:
    plugin: field_link
    uri_scheme: 'https://'
    source: field_link
  field_organization_headquarters: field_organization_headquarters
  field_organization_loc_served:
    plugin: migration_lookup
    migration: drupalorg_migrate_locations
    source: field_organization_loc_served
  field_services:
    plugin: migration_lookup
    migration: drupalorg_migrate_services
    source: taxonomy_vocabulary_48
  field_sectors:
    plugin: migration_lookup
    migration: drupalorg_migrate_sectors
    source: taxonomy_vocabulary_50
  field_budget: field_budget
  field_org_marketplace_request: field_org_marketplace_request
  body: body
  field_contributions: field_contributions
  field_org_training_request: field_org_training_request
  field_organization_training_url:
    plugin: field_link
    uri_scheme: 'https://'
    source: field_organization_training_url
  field_organization_training_desc: field_organization_training_desc
  field_hosting_type: field_hosting_type
  field_organization_technologies: field_organization_technologies
  field_organization_support: field_organization_support
  field_short_description: field_short_description
  field_org_membership_status: field_org_membership_status
  field_org_issue_credit_count: field_org_issue_credit_count
  field_org_contribution_rank: field_org_contribution_rank
  field_drupalorg_rank_components: field_drupalorg_rank_components
  field_org_issue_credit_year: field_org_issue_credit_year
  field_org_marketplace_rank: field_org_marketplace_rank

migration_dependencies:
  optional:
    - drupalorg_migrate_users
    - drupalorg_migrate_organization_files
    - drupalorg_migrate_organization_type
    - drupalorg_migrate_locations
    - drupalorg_migrate_services
    - drupalorg_migrate_sectors

dependencies:
  enforced:
    module:
      - drupalorg_migrate

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

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