Begin import export management
modifié: core/lib/Thelia/Config/Resources/config.xml modifié: core/lib/Thelia/Config/Resources/form.xml modifié: core/lib/Thelia/Config/Resources/loop.xml modifié: core/lib/Thelia/Config/Resources/routing/admin.xml renommé: core/lib/Thelia/Form/ImportExport/BaseExportForm.php -> core/lib/Thelia/Controller/Admin/CustomerExportController.php modifié: core/lib/Thelia/Controller/Admin/ExportController.php modifié: core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterArchiveBuilderPass.php modifié: core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterFormatterPass.php nouveau fichier: core/lib/Thelia/Core/Template/Loop/ArchiveBuilder.php nouveau fichier: core/lib/Thelia/Core/Template/Loop/Formatter.php nouveau fichier: core/lib/Thelia/Model/Base/ImportExportCategory.php nouveau fichier: core/lib/Thelia/Model/Base/ImportExportCategoryI18n.php nouveau fichier: core/lib/Thelia/Model/Base/ImportExportCategoryI18nQuery.php nouveau fichier: core/lib/Thelia/Model/Base/ImportExportCategoryQuery.php nouveau fichier: core/lib/Thelia/Model/Base/ImportExportType.php nouveau fichier: core/lib/Thelia/Model/Base/ImportExportTypeI18n.php nouveau fichier: core/lib/Thelia/Model/Base/ImportExportTypeI18nQuery.php nouveau fichier: core/lib/Thelia/Model/Base/ImportExportTypeQuery.php nouveau fichier: core/lib/Thelia/Model/ImportExportCategory.php nouveau fichier: core/lib/Thelia/Model/ImportExportCategoryI18n.php nouveau fichier: core/lib/Thelia/Model/ImportExportCategoryI18nQuery.php nouveau fichier: core/lib/Thelia/Model/ImportExportCategoryQuery.php nouveau fichier: core/lib/Thelia/Model/ImportExportType.php nouveau fichier: core/lib/Thelia/Model/ImportExportTypeI18n.php nouveau fichier: core/lib/Thelia/Model/ImportExportTypeI18nQuery.php nouveau fichier: core/lib/Thelia/Model/ImportExportTypeQuery.php nouveau fichier: core/lib/Thelia/Model/Map/ImportExportCategoryI18nTableMap.php nouveau fichier: core/lib/Thelia/Model/Map/ImportExportCategoryTableMap.php nouveau fichier: core/lib/Thelia/Model/Map/ImportExportTypeI18nTableMap.php nouveau fichier: core/lib/Thelia/Model/Map/ImportExportTypeTableMap.php modifié: local/config/schema.xml modifié: setup/thelia.sql modifié: templates/backOffice/default/export.html nouveau fichier: templates/backOffice/default/includes/export-form-definition.html
This commit is contained in:
@@ -152,26 +152,27 @@
|
||||
</service>
|
||||
|
||||
<!-- zip -->
|
||||
<service id="thelia.manager.zip_archive_builder" class="Thelia\Core\FileFormat\Archive\ArchiveBuilder\ZipArchiveBuilder">
|
||||
<tag name="thelia.manager.archive_builder" />
|
||||
<service id="thelia.archive_builder.zip_archive_builder" class="Thelia\Core\FileFormat\Archive\ArchiveBuilder\ZipArchiveBuilder">
|
||||
<tag name="thelia.archive_builder" />
|
||||
</service>
|
||||
|
||||
<!-- tar -->
|
||||
<service id="thelia.manager.tar_archive_builder" class="Thelia\Core\FileFormat\Archive\ArchiveBuilder\TarArchiveBuilder">
|
||||
<tag name="thelia.manager.archive_builder" />
|
||||
<service id="thelia.archive_builder.tar_archive_builder" class="Thelia\Core\FileFormat\Archive\ArchiveBuilder\TarArchiveBuilder">
|
||||
<tag name="thelia.archive_builder" />
|
||||
</service>
|
||||
|
||||
<!-- tar.gz -->
|
||||
<service id="thelia.manager.tar_gz_archive_builder" class="Thelia\Core\FileFormat\Archive\ArchiveBuilder\TarGzArchiveBuilder">
|
||||
<tag name="thelia.manager.archive_builder" />
|
||||
<service id="thelia.archive_builder.tar_gz_archive_builder" class="Thelia\Core\FileFormat\Archive\ArchiveBuilder\TarGzArchiveBuilder">
|
||||
<tag name="thelia.archive_builder" />
|
||||
</service>
|
||||
|
||||
<!-- tar.bz2 -->
|
||||
<service id="thelia.manager.tar_bz2_archive_builder" class="Thelia\Core\FileFormat\Archive\ArchiveBuilder\TarBz2ArchiveBuilder">
|
||||
<tag name="thelia.manager.archive_builder" />
|
||||
<service id="thelia.archive_builder.tar_bz2_archive_builder" class="Thelia\Core\FileFormat\Archive\ArchiveBuilder\TarBz2ArchiveBuilder">
|
||||
<tag name="thelia.archive_builder" />
|
||||
</service>
|
||||
|
||||
<!-- Formatters -->
|
||||
<<<<<<< HEAD
|
||||
<service id="thelia.manager.formatter_manager" class="Thelia\Core\FileFormat\Formatter\FormatterManager" />
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
@@ -213,5 +214,16 @@
|
||||
=======
|
||||
|
||||
>>>>>>> Readd services
|
||||
=======
|
||||
<service id="thelia.manager.formatter_manager" class="Thelia\Core\FileFormat\Formatting\FormatterManager" />
|
||||
|
||||
<service id="thelia.formatter.xml_formatter" class="Thelia\Core\FileFormat\Formatting\Formatter\XMLFormatter">
|
||||
<tag name="thelia.formatter" />
|
||||
</service>
|
||||
|
||||
<service id="thelia.formatter.json_formatter" class="Thelia\Core\FileFormat\Formatting\Formatter\JsonFormatter">
|
||||
<tag name="thelia.formatter" />
|
||||
</service>
|
||||
>>>>>>> Begin import export management
|
||||
</services>
|
||||
</config>
|
||||
|
||||
@@ -133,6 +133,8 @@
|
||||
<form name="thelia.assets.flush" class="Thelia\Form\Cache\AssetsFlushForm"/>
|
||||
<form name="thelia.images-and-documents-cache.flush" class="Thelia\Form\Cache\ImagesAndDocumentsCacheFlushForm"/>
|
||||
|
||||
<form name="thelia.admin.export" class="Thelia\Form\ExportForm" />
|
||||
|
||||
</forms>
|
||||
|
||||
</config>
|
||||
|
||||
@@ -55,6 +55,8 @@
|
||||
<loop class="Thelia\Core\Template\Loop\Tax" name="tax"/>
|
||||
<loop class="Thelia\Core\Template\Loop\TaxRule" name="tax-rule"/>
|
||||
<loop class="Thelia\Core\Template\Loop\TaxRuleCountry" name="tax-rule-country"/>
|
||||
<loop class="Thelia\Core\Template\Loop\Formatter" name="formatter" />
|
||||
<loop class="Thelia\Core\Template\Loop\ArchiveBuilder" name="archive-builder" />
|
||||
</loops>
|
||||
|
||||
|
||||
|
||||
@@ -1164,8 +1164,9 @@
|
||||
<default key="_controller">Thelia\Controller\Admin\ExportController::indexAction</default>
|
||||
</route>
|
||||
|
||||
<route id="export.customer.newsletter" path="/admin/export/customer/newsletter">
|
||||
<default key="_controller">Thelia\Controller\Admin\CustomerExportController::newsletterExportAction</default>
|
||||
<route id="export.customer.newsletter" path="/admin/export/{exportType}">
|
||||
<default key="_controller">Thelia\Controller\Admin\ExportController::export</default>
|
||||
<requirement key="exportType">.+</requirement>
|
||||
</route>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user