Mercurial > hg > cmmr2012-drupal-site
comparison modules/contrib/migrate_tools/migrate_tools.module @ 0:c75dbcec494b
Initial commit from drush-created site
author | Chris Cannam |
---|---|
date | Thu, 05 Jul 2018 14:24:15 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:c75dbcec494b |
---|---|
1 <?php | |
2 | |
3 /** | |
4 * @file | |
5 * Provides tools for implementing and managing migrations. | |
6 */ | |
7 | |
8 /** | |
9 * Implements hook_entity_type_alter(). | |
10 */ | |
11 function migrate_tools_entity_type_alter(array &$entity_types) { | |
12 // Inject our UI into the general migration and migration group config entities. | |
13 /** @var \Drupal\Core\Config\Entity\ConfigEntityType[] $entity_types */ | |
14 $entity_types['migration'] | |
15 ->set('admin_permission', 'administer migrations') | |
16 ->setHandlerClass('list_builder', 'Drupal\migrate_tools\Controller\MigrationListBuilder') | |
17 // ->setFormClass('add', 'Drupal\migrate_tools\Form\MigrationAddForm') | |
18 ->setFormClass('edit', 'Drupal\migrate_tools\Form\MigrationEditForm') | |
19 ->setFormClass('delete', 'Drupal\migrate_tools\Form\MigrationDeleteForm') | |
20 // ->setLinkTemplate('edit-form', '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}') | |
21 ->setLinkTemplate('list-form', '/admin/structure/migrate/manage/{migration_group}/migrations') | |
22 /* ->setLinkTemplate('delete-form', '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/delete')*/; | |
23 | |
24 $entity_types['migration_group'] | |
25 ->set('admin_permission', 'administer migrations') | |
26 ->setHandlerClass('list_builder', 'Drupal\migrate_tools\Controller\MigrationGroupListBuilder') | |
27 ->setFormClass('add', 'Drupal\migrate_tools\Form\MigrationGroupAddForm') | |
28 ->setFormClass('edit', 'Drupal\migrate_tools\Form\MigrationGroupEditForm') | |
29 ->setFormClass('delete', 'Drupal\migrate_tools\Form\MigrationGroupDeleteForm') | |
30 ->setLinkTemplate('edit-form', '/admin/structure/migrate/manage/{migration_group}') | |
31 /* ->setLinkTemplate('list-form', '/admin/structure/migrate/manage/{migration_group}/migrations')*/ | |
32 ->setLinkTemplate('delete-form', '/admin/structure/migrate/manage/{migration_group}/delete'); | |
33 } |