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

migrations/drupalorg_migrate_gitlab_users.yml
id: drupalorg_migrate_gitlab_users
label: 'Drupal.org GitLab Users Data'
migration_group: drupalorg_migrate
#migration_tags:
#  - Content

source:
  plugin: table
  batch_size: 1000
  track_changes: true
  table_name: versioncontrol_gitlab_users
  id_fields:
    uid:
      type: integer
    gitlab_user_id:
      type: integer
  fields:
    uid: uid
    gitlab_user_id: gitlab_user_id
    picture_timestamp: picture_timestamp

destination:
  plugin: table
  # Table which is installed in hook schema.
  table_name: drupalorg_gitlab_users
  id_fields:
    uid:
      type: integer
    gitlab_user_id:
      type: integer
  fields:
    uid: uid
    gitlab_user_id: gitlab_user_id
    picture_timestamp: picture_timestamp

process:
  uid:
    plugin: migration_lookup
    migration: drupalorg_migrate_users
    source: uid
    no_stub: true
  gitlab_user_id: gitlab_user_id
  picture_timestamp: picture_timestamp

migration_dependencies:
  optional:
    - drupalorg_migrate_users

dependencies:
  enforced:
    module:
      - drupalorg_migrate

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

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