3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00

Migrate farmOS roles.

This commit is contained in:
Michael Stenta 2020-09-28 16:58:40 -04:00
parent 3e6dd3089a
commit 74effb652c
2 changed files with 46 additions and 1 deletions

View file

@ -0,0 +1,39 @@
langcode: en
status: true
dependencies:
enforced:
module:
- farm_migrate
id: farm_migrate_role
label: 'Roles'
migration_group: farm_migrate
migration_tags:
- 'Drupal 7'
- 'farmOS 1.x'
class: Drupal\migrate\Plugin\Migration
field_plugin_method: null
cck_plugin_method: null
source:
plugin: d7_user_role
destination:
plugin: 'entity:user_role'
process:
id:
-
plugin: static_map
source: name
map:
Farm Manager: farm_manager
Farm Worker: farm_worker
Farm Viewer: farm_viewer
-
plugin: entity_lookup
value_key: id
entity_type: user_role
ignore_case: true
-
plugin: skip_on_empty
method: row
migration_dependencies:
required: { }
optional: { }

View file

@ -60,7 +60,13 @@ process:
init:
plugin: get
source: init
roles:
plugin: migration_lookup
migration: farm_migrate_role
source: roles
no_stub: true
migration_dependencies:
required: { }
required:
- farm_migrate_role
optional:
- farm_migrate_system_date