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
