Export positions

modifié:         core/lib/Thelia/Config/Resources/routing/admin.xml
	modifié:         core/lib/Thelia/Controller/Admin/ExportController.php
	modifié:         core/lib/Thelia/Controller/Admin/ImportExportController.php
	modifié:         core/lib/Thelia/Core/Template/Loop/ImportExportType.php
	modifié:         core/lib/Thelia/Model/Export.php
	nouveau fichier: templates/backOffice/default/export-page.html
	modifié:         templates/backOffice/default/export.html
	nouveau fichier: templates/backOffice/default/import-page.html
This commit is contained in:
Benjamin Perche
2014-07-10 13:32:48 +02:00
parent 7727c14440
commit fa7b02c9c9
8 changed files with 212 additions and 17 deletions

View File

@@ -1160,16 +1160,44 @@
<!-- export management -->
<route id="export.generic" path="/admin/export/{key}">
<default key="_controller">Thelia\Controller\Admin\ImportExportController::export</default>
<requirement key="key">\d+</requirement>
<route id="export.list" path="/admin/export">
<default key="_controller">Thelia\Controller\Admin\ExportController::indexAction</default>
</route>
<route id="import.generic" path="/admin/import/{key}">
<default key="_controller">Thelia\Controller\Admin\ImportExportController::import</default>
<requirement key="key">\d+</requirement>
<route id="export.position" path="/admin/export/position/{action}/{id}">
<default key="_controller">Thelia\Controller\Admin\ExportController::changePosition</default>
<requirement key="action">up|down</requirement>
<requirement key="id">\d+</requirement>
</route>
<route id="export.position.update" path="/admin/export/position/update/{id}/{value}">
<default key="_controller">Thelia\Controller\Admin\ExportController::updatePosition</default>
<requirement key="id">\d+</requirement>
<requirement key="value">\d+</requirement>
</route>
<route id="export.action" path="/admin/export/{id}" methods="post">
<default key="_controller">Thelia\Controller\Admin\ImportExportController::export</default>
<requirement key="id">\d+</requirement>
</route>
<route id="export.view" path="/admin/export/{id}" methods="get">
<default key="_controller">Thelia\Controller\Admin\ImportExportController::exportView</default>
<requirement key="id">\d+</requirement>
</route>
<route id="import.action" path="/admin/import/{id}" methods="post">
<default key="_controller">Thelia\Controller\Admin\ImportExportController::import</default>
<requirement key="id">\d+</requirement>
</route>
<route id="import.view" path="/admin/import/{id}" methods="get">
<default key="_controller">Thelia\Controller\Admin\ImportExportController::importView</default>
<requirement key="id">\d+</requirement>
</route>
<!-- Routes to the Brands controller -->