08f43e5b58488576af25fac906cd8a4cdfe97574
[yaffs-website] / web / modules / contrib / migrate_tools / migrate_tools.routing.yml
1 # This is the router item for listing all migration group entities.
2 entity.migration_group.list:
3   path: '/admin/structure/migrate'
4   defaults:
5     _entity_list: 'migration_group'
6     _title: 'Migrations'
7   requirements:
8     _permission: 'administer migrations'
9
10 # This is the router item for adding our migration group entity.
11 entity.migration_group.add_form:
12   path: '/admin/structure/migrate/add'
13   defaults:
14     _title: 'Add migration group'
15     _entity_form: migration_group.add
16   requirements:
17     _entity_create_access: migration_group
18
19 # This is the router item for editing our migration group entity.
20 entity.migration_group.edit_form:
21   path: '/admin/structure/migrate/manage/{migration_group}'
22   defaults:
23     _title: 'Edit migration group'
24     _entity_form: migration_group.edit
25   requirements:
26     _entity_access: migration_group.update
27
28 # This is the router item for deleting an instance of our migration group entity.
29 entity.migration_group.delete_form:
30   path: '/admin/structure/migrate/manage/{migration_group}/delete'
31   defaults:
32     _title: 'Delete migration group'
33     _entity_form: migration_group.delete
34   requirements:
35     _entity_access: migration_group.delete
36
37 # This is the router item for listing all migration entities.
38 entity.migration.list:
39   path: '/admin/structure/migrate/manage/{migration_group}/migrations'
40   defaults:
41     _entity_list: 'migration'
42     _title: 'Migrations'
43   requirements:
44     _permission: 'administer migrations'
45
46 # This is the router item for adding our migration entity.
47 #entity.migration.add_form:
48 #  path: '/admin/structure/migrate/manage/{migration_group}/migrations/add'
49 #  defaults:
50 #    _title: 'Add migration'
51 #    _entity_form: migration.add
52 #  requirements:
53 #    _entity_create_access: migration
54
55 # This is the router item for viewing our migration entity.
56 entity.migration.overview:
57   path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}'
58   defaults:
59     _controller: '\Drupal\migrate_tools\Controller\MigrationController::overview'
60     _title: 'Migration overview'
61     _migrate_group: true
62   requirements:
63     _permission: 'administer migrations'
64   options:
65     parameters:
66       migration:
67         type: entity:migration
68       migration_group:
69         type: entity:migration_group
70 entity.migration.source:
71   path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/source'
72   defaults:
73     _controller: '\Drupal\migrate_tools\Controller\MigrationController::source'
74     _title: 'Source'
75     _migrate_group: true
76   requirements:
77     _permission: 'administer migrations'
78   options:
79     parameters:
80       migration:
81         type: entity:migration
82       migration_group:
83         type: entity:migration_group
84 entity.migration.process:
85   path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/process'
86   defaults:
87     _controller: '\Drupal\migrate_tools\Controller\MigrationController::process'
88     _title: 'Process'
89     _migrate_group: true
90   requirements:
91     _permission: 'administer migrations'
92   options:
93     parameters:
94       migration:
95         type: entity:migration
96       migration_group:
97         type: entity:migration_group
98 entity.migration.process.run:
99   path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/process/run'
100   defaults:
101     _controller: '\Drupal\migrate_tools\Controller\MigrationController::run'
102     _title: 'Run'
103     _migrate_group: true
104   requirements:
105     _permission: 'administer migrations'
106   options:
107     parameters:
108       migration:
109         type: entity:migration
110       migration_group:
111         type: entity:migration_group
112 entity.migration.destination:
113   path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/destination'
114   defaults:
115     _controller: '\Drupal\migrate_tools\Controller\MigrationController::destination'
116     _title: 'Destination'
117     _migrate_group: true
118   requirements:
119     _permission: 'administer migrations'
120   options:
121     parameters:
122       migration:
123         type: entity:migration
124       migration_group:
125         type: entity:migration_group
126 # This is the router item for editing our migration entity.
127 entity.migration.edit_form:
128   path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/edit'
129   defaults:
130     _title: 'Edit migration'
131     _entity_form: migration.edit
132     _migrate_group: true
133   requirements:
134     _entity_access: migration.update
135   options:
136     parameters:
137       migration:
138         type: entity:migration
139       migration_group:
140         type: entity:migration_group
141 # This is the router item for deleting an instance of our migration entity.
142 entity.migration.delete_form:
143   path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/delete'
144   defaults:
145     _title: 'Delete migration'
146     _entity_form: migration.delete
147     _migrate_group: true
148   requirements:
149     _entity_access: migration.delete
150   options:
151     parameters:
152       migration:
153         type: entity:migration
154       migration_group:
155         type: entity:migration_group
156 migrate_tools.messages:
157   path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/messages'
158   defaults:
159     _controller: '\Drupal\migrate_tools\Controller\MessageController::overview'
160     _title: 'Messages'
161     _migrate_group: true
162   requirements:
163     _permission: 'administer migrations'
164   options:
165     parameters:
166       migration:
167         type: entity:migration
168       migration_group:
169         type: entity:migration_group
170 migrate_tools.execute:
171   path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/execute'
172   defaults:
173     _form: '\Drupal\migrate_tools\Form\MigrationExecuteForm'
174     _title: 'Execute migration'
175     _migrate_group: true
176   requirements:
177     _permission: 'administer migrations'
178   options:
179     parameters:
180       migration:
181         type: entity:migration
182       migration_group:
183         type: entity:migration_group
184 migrate_tools.source_csv:
185   path: '/admin/structure/migrate/manage/{migration_group}/migrations/{migration}/source/edit'
186   defaults:
187     _form: 'Drupal\migrate_tools\Form\SourceCsvForm'
188     _migrate_group: true
189   requirements:
190     _permission: 'administer migrations'
191     _custom_access: 'Drupal\migrate_tools\Form\SourceCsvForm::access'
192   options:
193     parameters:
194       migration:
195         type: entity:migration
196       migration_group:
197         type: entity:migration_group