Commit Graph

  • f73703c578 Add customer export modifié: core/lib/Thelia/Config/Resources/export.xml modifié: core/lib/Thelia/ImportExport/AbstractHandler.php modifié: core/lib/Thelia/ImportExport/Export/ExportHandler.php nouveau fichier: core/lib/Thelia/ImportExport/Export/Type/CustomerExport.php nouveau fichier: core/lib/Thelia/Tests/ImportExport/Export/CustomerExportTest.php Benjamin Perche 2014-07-24 16:35:10 +02:00
  • c5c8b4c9e4 Refactor ExportHandler to allow queries override modifié: core/lib/Thelia/Controller/Admin/ExportController.php modifié: core/lib/Thelia/ImportExport/Export/ExportHandler.php modifié: core/lib/Thelia/ImportExport/Export/Type/MailingExport.php modifié: core/lib/Thelia/ImportExport/Export/Type/ProductPricesExport.php modifié: core/lib/Thelia/ImportExport/Export/Type/ProductSEOExport.php modifié: core/lib/Thelia/Tests/ImportExport/Export/MailingExportTest.php modifié: core/lib/Thelia/Tests/ImportExport/Export/ProductPricesExportTest.php modifié: core/lib/Thelia/Tests/ImportExport/Export/ProductSEOExportTest.php Benjamin Perche 2014-07-23 16:36:02 +02:00
  • 9dfff70838 Fix Product SEO export modifié: core/lib/Thelia/ImportExport/Export/Type/ProductSEOExport.php modifié: core/lib/Thelia/Tests/ImportExport/Export/ProductSEOExportTest.php Benjamin Perche 2014-07-23 16:24:11 +02:00
  • 44e07f1940 Fix cs modifié: core/lib/Thelia/Config/Resources/export.xml modifié: core/lib/Thelia/Core/FileFormat/Formatting/AbstractFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php Benjamin Perche 2014-07-23 14:46:28 +02:00
  • 77db0d7408 Add export order for CSV modifié: core/lib/Thelia/Config/Resources/export.xml modifié: core/lib/Thelia/Controller/Admin/ExportController.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/AbstractFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php modifié: core/lib/Thelia/ImportExport/Export/ExportHandler.php modifié: core/lib/Thelia/ImportExport/Export/Type/ProductSEOExport.php Benjamin Perche 2014-07-23 14:37:29 +02:00
  • f4f3a54e9c Fix join to get translation in export modifié: core/lib/Thelia/ImportExport/Export/ExportHandler.php modifié: core/lib/Thelia/ImportExport/Export/Type/ProductPricesExport.php modifié: core/lib/Thelia/ImportExport/Export/Type/ProductSEOExport.php nouveau fichier: core/lib/Thelia/Tests/ImportExport/Export/ProductSEOExportTest.php Benjamin Perche 2014-07-23 13:54:29 +02:00
  • 32450117c2 Change getRewrittenUrlViewName signature to public, to allow export to do a single query. modifié: core/lib/Thelia/Model/Brand.php modifié: core/lib/Thelia/Model/Category.php modifié: core/lib/Thelia/Model/Content.php modifié: core/lib/Thelia/Model/Folder.php modifié: core/lib/Thelia/Model/Product.php modifié: core/lib/Thelia/Model/Tools/UrlRewritingTrait.php Benjamin Perche 2014-07-23 08:38:28 +02:00
  • a5a62b40e0 Fix typo, method called markRewritenUrlObsolete instead of markRewrittenUrlObsolete modifié: core/lib/Thelia/Model/Brand.php modifié: core/lib/Thelia/Model/Category.php modifié: core/lib/Thelia/Model/Content.php modifié: core/lib/Thelia/Model/Folder.php modifié: core/lib/Thelia/Model/Product.php modifié: core/lib/Thelia/Model/Tools/UrlRewritingTrait.php Benjamin Perche 2014-07-23 08:34:21 +02:00
  • 2b01453f50 Begin SEO Export modifié: core/lib/Thelia/ImportExport/Export/Type/ProductSEOExport.php Benjamin Perche 2014-07-23 08:33:42 +02:00
  • e98b733fc8 Refactor i18n export methods modifié: core/lib/Thelia/ImportExport/Export/ExportHandler.php modifié: core/lib/Thelia/ImportExport/Export/Type/MailingExport.php modifié: core/lib/Thelia/ImportExport/Export/Type/ProductPricesExport.php nouveau fichier: core/lib/Thelia/ImportExport/Export/Type/ProductSEOExport.php Benjamin Perche 2014-07-22 17:00:51 +02:00
  • 496d0bb851 Fix SQL escape method modifié: core/lib/Thelia/ImportExport/Export/Type/ProductPricesExport.php Benjamin Perche 2014-07-22 16:43:36 +02:00
  • f4891745a3 Remove column name translation modifié: core/lib/Thelia/ImportExport/Export/Type/MailingExport.php Benjamin Perche 2014-07-22 16:39:06 +02:00
  • 749d55102c Add import description modifié: core/lib/Thelia/Config/Resources/import.xml modifié: core/lib/Thelia/ImportExport/Import/Type/ProductStockImport.php modifié: templates/backOffice/default/ajax/export-modal.html modifié: templates/backOffice/default/ajax/import-modal.html modifié: templates/backOffice/default/export-page.html modifié: templates/backOffice/default/export.html modifié: templates/backOffice/default/import-page.html modifié: templates/backOffice/default/import.html Benjamin Perche 2014-07-22 16:35:25 +02:00
  • 8a39b1215e Change names to allow import and export prices with taxes modifié: core/lib/Thelia/Config/Resources/export.xml modifié: core/lib/Thelia/Config/Resources/import.xml Benjamin Perche 2014-07-22 15:56:28 +02:00
  • 1270cf6954 Add promo import and export in prices modifié: core/lib/Thelia/ImportExport/Export/Type/ProductPricesExport.php modifié: core/lib/Thelia/ImportExport/Import/Type/ProductPricesImport.php modifié: core/lib/Thelia/Tests/ImportExport/Export/ProductPricesExportTest.php modifié: core/lib/Thelia/Tests/ImportExport/Import/ProductPricesImportTest.php Benjamin Perche 2014-07-22 15:29:17 +02:00
  • db876e4e81 Fix cs modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php modifié: core/lib/Thelia/Form/ImportForm.php Benjamin Perche 2014-07-22 14:41:24 +02:00
  • dc97b65590 Fix bugs and add ProductPricesExport tests modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php modifié: core/lib/Thelia/ImportExport/Export/Type/MailingExport.php nouveau fichier: core/lib/Thelia/Tests/ImportExport/Export/ProductPricesExportTest.php Benjamin Perche 2014-07-22 14:31:27 +02:00
  • 94c44ea003 Add attribute combinasions in export modifié: core/lib/Thelia/ImportExport/Export/Type/ProductPricesExport.php Benjamin Perche 2014-07-22 13:51:40 +02:00
  • ad3c1ce387 Fix export controller and add ean in export prices modifié: core/lib/Thelia/Controller/Admin/ExportController.php modifié: core/lib/Thelia/ImportExport/Export/ExportHandler.php modifié: core/lib/Thelia/ImportExport/Export/Type/ProductPricesExport.php Benjamin Perche 2014-07-22 11:08:13 +02:00
  • abde3799d5 Fix columns diff finding modifié: core/lib/Thelia/ImportExport/Import/ImportHandler.php Benjamin Perche 2014-07-21 16:46:08 +02:00
  • 2a56864f94 Add mandatory columns for imports modifié: core/lib/Thelia/ImportExport/Import/ImportHandler.php modifié: core/lib/Thelia/ImportExport/Import/Type/ProductPricesImport.php modifié: core/lib/Thelia/ImportExport/Import/Type/ProductStockImport.php Benjamin Perche 2014-07-21 16:39:17 +02:00
  • df98ce2de4 Add the possibility to set a null lang modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php Benjamin Perche 2014-07-21 16:21:17 +02:00
  • 6c8411f0c0 Add language in import and export form, with handle by FormatterData modifié: core/lib/Thelia/Controller/Admin/ExportController.php modifié: core/lib/Thelia/Controller/Admin/ImportController.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php modifié: core/lib/Thelia/Form/ExportForm.php modifié: core/lib/Thelia/Form/ImportForm.php modifié: templates/backOffice/default/ajax/export-modal.html modifié: templates/backOffice/default/ajax/import-modal.html modifié: templates/backOffice/default/export-page.html modifié: templates/backOffice/default/import-page.html Benjamin Perche 2014-07-21 16:17:37 +02:00
  • f83251d31d Fix tests and rename one renommé: core/lib/Thelia/Tests/ImportExport/Import/ProductPriceImportTest.php -> core/lib/Thelia/Tests/ImportExport/Import/ProductPricesImportTest.php modifié: core/lib/Thelia/Tests/ImportExport/Import/ProductStockImportTest.php Benjamin Perche 2014-07-21 15:09:09 +02:00
  • 8afbcd322b Fix cs and bug with positions modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php modifié: core/lib/Thelia/Model/Export.php modifié: core/lib/Thelia/Model/Import.php Benjamin Perche 2014-07-21 15:04:59 +02:00
  • a54ce50eb1 Refactor ProductPriceImport -> ProductPricesImport modifié: core/lib/Thelia/Config/Resources/import.xml renommé: core/lib/Thelia/ImportExport/Import/Type/ProductPriceImport.php -> core/lib/Thelia/ImportExport/Import/Type/ProductPricesImport.php modifié: core/lib/Thelia/Tests/ImportExport/Import/ProductPriceImportTest.php Benjamin Perche 2014-07-21 14:53:19 +02:00
  • 0e3ae84cb8 Fix bugs and add Product prices export modifié: core/lib/Thelia/Config/Resources/export.xml modifié: core/lib/Thelia/Controller/Admin/ImportController.php modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php modifié: core/lib/Thelia/Core/DependencyInjection/Loader/schema/dic/config/thelia-1.0.xsd nouveau fichier: core/lib/Thelia/ImportExport/Export/Type/ProductPricesExport.php modifié: core/lib/Thelia/Tests/Controller/ImportControllerTest.php Benjamin Perche 2014-07-21 14:43:51 +02:00
  • 5e00367757 Fix cs modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php modifié: core/lib/Thelia/ImportExport/Import/Type/ProductPriceImport.php Benjamin Perche 2014-07-21 11:53:54 +02:00
  • 79a8390817 Fix bugs and add import count handle modifié: core/lib/Thelia/Controller/Admin/ImportController.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php modifié: core/lib/Thelia/ImportExport/Import/ImportHandler.php modifié: core/lib/Thelia/ImportExport/Import/Type/ProductStockImport.php modifié: core/lib/Thelia/Tests/FileFormat/Formatting/Formatter/CSVFormatterTest.php Benjamin Perche 2014-07-21 11:47:47 +02:00
  • 4e29830bde Add CSV Formatter in services and fix bug on diplaying export and imports modifié: core/lib/Thelia/Config/Resources/config.xml modifié: core/lib/Thelia/Controller/Admin/ExportController.php modifié: core/lib/Thelia/Controller/Admin/ImportController.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php Benjamin Perche 2014-07-21 11:37:20 +02:00
  • 27a32e64e6 Add ProductPriceImport test modifié: core/lib/Thelia/ImportExport/Import/Type/ProductPriceImport.php modifié: core/lib/Thelia/Tests/Controller/ControllerTestBase.php nouveau fichier: core/lib/Thelia/Tests/ImportExport/Import/ProductPriceImportTest.php Benjamin Perche 2014-07-21 11:13:03 +02:00
  • 853c74edb2 Refactor ImportExportControllerBase into a trait and finish ProductStockImportTest modifié: core/lib/Thelia/Tests/Controller/ImportControllerTest.php renommé: core/lib/Thelia/Tests/Controller/ImportExportControllerTest.php -> core/lib/Thelia/Tests/Controller/ImportExportControllerTrait.php modifié: core/lib/Thelia/Tests/ImportExport/Import/ProductStockImportTest.php Benjamin Perche 2014-07-21 10:42:25 +02:00
  • 14cf745a89 Add ImportController Tests and fix bugs modifié: core/lib/Thelia/Controller/Admin/ImportController.php modifié: core/lib/Thelia/Exception/FileNotFoundException.php modifié: core/lib/Thelia/Tests/Controller/ImportControllerTest.php modifié: core/lib/Thelia/Tests/Controller/ImportExportControllerTest.php Benjamin Perche 2014-07-21 10:36:40 +02:00
  • ae750866aa Define Import controller test modifié: core/lib/Thelia/Tests/Controller/ControllerTestBase.php nouveau fichier: core/lib/Thelia/Tests/Controller/ImportControllerTest.php modifié: core/lib/Thelia/Tests/Controller/ImportExportControllerTest.php Benjamin Perche 2014-07-21 09:48:12 +02:00
  • a731873ff3 Refactor tests to add abstract class for controller tests Benjamin Perche 2014-07-21 09:44:28 +02:00
  • a03d15b5b9 Add special condition on test modifié: core/lib/Thelia/Tests/FileFormat/Formatting/Formatter/CSVFormatterTest.php Benjamin Perche 2014-07-21 09:35:35 +02:00
  • ce36b7b68e Add CSV formatter nouveau fichier: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/CSVFormatter.php nouveau fichier: core/lib/Thelia/Tests/FileFormat/Formatting/Formatter/CSVFormatterTest.php Benjamin Perche 2014-07-21 09:34:40 +02:00
  • a34441f376 Add tests for ImportController::processImport and ProductStockImport modifié: core/lib/Thelia/Controller/Admin/ImportController.php modifié: core/lib/Thelia/ImportExport/Import/Type/ProductStockImport.php modifié: core/lib/Thelia/Tests/FileFormat/Formatting/Formatter/XMLFormatterTest.php nouveau fichier: core/lib/Thelia/Tests/ImportExport/Import/ImportTestBase.php nouveau fichier: core/lib/Thelia/Tests/ImportExport/Import/ProductStockImportTest.php Benjamin Perche 2014-07-18 17:01:24 +02:00
  • 778a2b8ca0 Add isArchive method modifié: core/lib/Thelia/Core/Event/ImportExport.php Benjamin Perche 2014-07-18 15:42:38 +02:00
  • fac049ef8e Add ProductPrice import modifié: core/lib/Thelia/ImportExport/Import/Type/ProductPriceImport.php Benjamin Perche 2014-07-18 15:32:05 +02:00
  • 43ab7af583 Add ProductPrice import modifié: core/lib/Thelia/Config/Resources/import.xml modifié: core/lib/Thelia/ImportExport/AbstractHandler.php nouveau fichier: core/lib/Thelia/ImportExport/Import/Type/ProductPriceImport.php Benjamin Perche 2014-07-18 15:15:04 +02:00
  • 0723f30695 Fix cs supprimé: core/lib/Thelia/Controller/Admin/CustomerExportController.php modifié: core/lib/Thelia/Controller/Admin/ExportController.php modifié: core/lib/Thelia/Controller/Admin/ImportController.php modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php modifié: core/lib/Thelia/Core/Event/ImportExport.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManagerTrait.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Exception/BadFormattedStringException.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManager.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManagerTrait.php modifié: core/lib/Thelia/Core/Template/Loop/ImportExportType.php modifié: core/lib/Thelia/Model/Export.php modifié: core/lib/Thelia/Model/Import.php Benjamin Perche 2014-07-18 14:35:07 +02:00
  • 4c165bc5d5 Refactor ImportController::import method modifié: core/lib/Thelia/Controller/Admin/ImportController.php Benjamin Perche 2014-07-18 14:20:38 +02:00
  • b6c9a7dab4 Delete exports and imports where the class is not valid modifié: core/lib/Thelia/Core/Template/Loop/ImportExportType.php modifié: core/lib/Thelia/Model/Export.php modifié: core/lib/Thelia/Model/Import.php Benjamin Perche 2014-07-18 13:35:12 +02:00
  • 00ba277daa Done XML formatter modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php modifié: core/lib/Thelia/Tests/FileFormat/Formatting/Formatter/XMLFormatterTest.php Benjamin Perche 2014-07-18 12:32:36 +02:00
  • 32d8d2051d Finish basic import modifié: core/lib/Thelia/Controller/Admin/ImportController.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php Benjamin Perche 2014-07-18 08:19:42 +02:00
  • cb75c13716 Working import stock modifié: core/lib/Thelia/Controller/Admin/ExportController.php modifié: core/lib/Thelia/Controller/Admin/ImportController.php modifié: core/lib/Thelia/Core/Event/ImportExport.php modifié: core/lib/Thelia/Core/Event/TheliaEvents.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/AbstractFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/JsonFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php modifié: core/lib/Thelia/ImportExport/Import/Type/ProductStockImport.php modifié: templates/backOffice/default/ajax/import-modal.html modifié: templates/backOffice/default/import-page.html Benjamin Perche 2014-07-17 17:00:53 +02:00
  • 069d2a07d9 Refactor ImportExportController into two logical controllers modifié: core/lib/Thelia/Config/Resources/routing/admin.xml renommé: core/lib/Thelia/Controller/Admin/ImportExportController.php -> core/lib/Thelia/Controller/Admin/ExportController.php nouveau fichier: core/lib/Thelia/Controller/Admin/ImportController.php modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php nouveau fichier: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManagerTrait.php nouveau fichier: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManagerTrait.php Benjamin Perche 2014-07-17 14:43:44 +02:00
  • 03f1eb97e0 Refactor ImportExportController::export modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php renommé: core/lib/Thelia/Core/Event/ImportExport/Export.php -> core/lib/Thelia/Core/Event/ImportExport.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManager.php modifié: core/lib/Thelia/Model/Import.php modifié: templates/backOffice/default/ajax/import-modal.html modifié: templates/backOffice/default/import-page.html Benjamin Perche 2014-07-17 14:04:40 +02:00
  • a16b481059 Add accepted formats on import form and add delete not registred exports and imports modifié: core/lib/Thelia/Config/Resources/export.xml modifié: core/lib/Thelia/Config/Resources/import.xml modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManager.php modifié: core/lib/Thelia/Model/Export.php modifié: core/lib/Thelia/Model/Import.php modifié: templates/backOffice/default/ajax/import-modal.html modifié: templates/backOffice/default/import-page.html Benjamin Perche 2014-07-17 11:35:37 +02:00
  • b86683a580 Refactor some classes namespaces modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php renommé: core/lib/Thelia/ImportExport/DocumentsExportInterface.php -> core/lib/Thelia/ImportExport/Export/DocumentsExportInterface.php renommé: core/lib/Thelia/ImportExport/ImagesExportInterface.php -> core/lib/Thelia/ImportExport/Export/ImagesExportInterface.php renommé: core/lib/Thelia/ImportExport/Export/MailingExport.php -> core/lib/Thelia/ImportExport/Export/Type/MailingExport.php renommé: core/lib/Thelia/ImportExport/Import/ProductStockImport.php -> core/lib/Thelia/ImportExport/Import/Type/ProductStockImport.php modifié: core/lib/Thelia/Model/Export.php modifié: core/lib/Thelia/Tests/ImportExport/Export/MailingExportTest.php Benjamin Perche 2014-07-17 10:57:09 +02:00
  • a6f008fde2 Refactor and fix CS modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php modifié: core/lib/Thelia/Core/Event/ImportExport/Export.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php renommé: core/lib/Thelia/ImportExport/Export/ExportType.php -> core/lib/Thelia/Core/FileFormat/FormatType.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/JsonFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterInterface.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManager.php modifié: core/lib/Thelia/Core/Template/Loop/Formatter.php modifié: core/lib/Thelia/Core/Template/Loop/ImportExportCategory.php modifié: core/lib/Thelia/Core/Template/Loop/ProductSaleElements.php modifié: core/lib/Thelia/Form/ImportForm.php renommé: core/lib/Thelia/ImportExport/ExportHandler.php -> core/lib/Thelia/ImportExport/AbstractHandler.php nouveau fichier: core/lib/Thelia/ImportExport/Export/ExportHandler.php modifié: core/lib/Thelia/ImportExport/Export/MailingExport.php renommé: core/lib/Thelia/ImportExport/ImportHandler.php -> core/lib/Thelia/ImportExport/Import/ImportHandler.php modifié: core/lib/Thelia/ImportExport/Import/ProductStockImport.php modifié: core/lib/Thelia/Model/Export.php modifié: core/lib/Thelia/Model/Import.php modifié: core/lib/Thelia/Tests/ImportExport/Export/MailingExportTest.php modifié: core/lib/Thelia/Tools/URL.php modifié: templates/backOffice/default/ajax/import-modal.html Benjamin Perche 2014-07-17 10:52:17 +02:00
  • af5d355e19 Add import form and templates modifié: core/lib/Thelia/Config/Resources/form.xml nouveau fichier: core/lib/Thelia/Form/ImportForm.php nouveau fichier: templates/backOffice/default/ajax/import-modal.html modifié: templates/backOffice/default/import-page.html modifié: templates/backOffice/default/import.html Benjamin Perche 2014-07-17 09:49:33 +02:00
  • 0c1169a686 Add description on tables modifié: templates/backOffice/default/export-page.html modifié: templates/backOffice/default/export.html modifié: templates/backOffice/default/import.html Benjamin Perche 2014-07-17 08:22:09 +02:00
  • 0a1cc55b63 Fix add i18n behaviour in import export category loop modifié: core/lib/Thelia/Core/Template/Loop/ImportExportCategory.php Benjamin Perche 2014-07-16 12:20:25 +02:00
  • e94f8e9591 Fix error while rebasing modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php Benjamin Perche 2014-07-16 11:50:16 +02:00
  • d8cb1e173b Add import_categories and imports load in XML nouveau fichier: core/lib/Thelia/Config/Resources/import.xml modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php modifié: core/lib/Thelia/Core/DependencyInjection/Loader/schema/dic/config/thelia-1.0.xsd nouveau fichier: core/lib/Thelia/ImportExport/Import/ProductStockImport.php renommé: core/lib/Thelia/ImportExport/Both/NewsletterImportExport.php -> core/lib/Thelia/ImportExport/ImportHandler.php supprimé: core/lib/Thelia/ImportExport/ImportHandlerInterface.php modifié: core/lib/Thelia/Model/Import.php modifié: core/lib/Thelia/Model/ImportCategory.php Benjamin Perche 2014-07-15 16:47:57 +02:00
  • 7a312e9093 Add XML export and export_category definition and Fix CS nouveau fichier: core/lib/Thelia/Config/Resources/export.xml modifié: core/lib/Thelia/Controller/Admin/CustomerExportController.php modifié: core/lib/Thelia/Controller/Admin/ExportController.php modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php modifié: core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterArchiveBuilderPass.php modifié: core/lib/Thelia/Core/DependencyInjection/Compiler/RegisterFormatterPass.php modifié: core/lib/Thelia/Core/DependencyInjection/Loader/XmlFileLoader.php modifié: core/lib/Thelia/Core/DependencyInjection/Loader/schema/dic/config/thelia-1.0.xsd modifié: core/lib/Thelia/Core/Event/ImportExport/Export.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/JsonFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManager.php modifié: core/lib/Thelia/Core/Template/Loop/ArchiveBuilder.php modifié: core/lib/Thelia/Core/Template/Loop/Export.php modifié: core/lib/Thelia/Core/Template/Loop/ExportCategory.php modifié: core/lib/Thelia/Core/Template/Loop/Formatter.php modifié: core/lib/Thelia/Core/Template/Loop/Import.php modifié: core/lib/Thelia/Core/Template/Loop/ImportCategory.php modifié: core/lib/Thelia/Core/Template/Loop/ImportExportCategory.php modifié: core/lib/Thelia/Core/Template/Loop/ImportExportType.php modifié: core/lib/Thelia/Exception/FileNotFoundException.php modifié: core/lib/Thelia/Exception/FileNotReadableException.php modifié: core/lib/Thelia/Exception/HttpUrlException.php modifié: core/lib/Thelia/Form/ExportForm.php modifié: core/lib/Thelia/ImportExport/Export/MailingExport.php modifié: core/lib/Thelia/Model/Base/Export.php modifié: core/lib/Thelia/Model/Base/ExportCategory.php modifié: core/lib/Thelia/Model/Base/ExportCategoryQuery.php modifié: core/lib/Thelia/Model/Base/ExportQuery.php modifié: core/lib/Thelia/Model/Base/Import.php modifié: core/lib/Thelia/Model/Base/ImportCategory.php modifié: core/lib/Thelia/Model/Base/ImportCategoryQuery.php modifié: core/lib/Thelia/Model/Base/ImportQuery.php modifié: core/lib/Thelia/Model/Export.php modifié: core/lib/Thelia/Model/ExportCategory.php modifié: core/lib/Thelia/Model/ExportCategoryI18nQuery.php modifié: core/lib/Thelia/Model/ExportCategoryQuery.php modifié: core/lib/Thelia/Model/ExportI18nQuery.php modifié: core/lib/Thelia/Model/ExportQuery.php modifié: core/lib/Thelia/Model/ImportCategoryI18nQuery.php modifié: core/lib/Thelia/Model/ImportCategoryQuery.php modifié: core/lib/Thelia/Model/ImportI18nQuery.php modifié: core/lib/Thelia/Model/ImportQuery.php modifié: core/lib/Thelia/Model/Map/ExportCategoryTableMap.php modifié: core/lib/Thelia/Model/Map/ExportTableMap.php modifié: core/lib/Thelia/Model/Map/ImportCategoryTableMap.php modifié: core/lib/Thelia/Model/Map/ImportTableMap.php modifié: core/lib/Thelia/Model/Tax.php modifié: local/config/schema.xml modifié: setup/thelia.sql modifié: templates/backOffice/default/ajax/export-modal.html modifié: templates/backOffice/default/export-page.html Benjamin Perche 2014-07-15 15:40:56 +02:00
  • 740869eba0 Add BEFORE_EXPORT event and fix bug on modal modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php nouveau fichier: core/lib/Thelia/Core/Event/ImportExport/Export.php modifié: core/lib/Thelia/Core/Event/TheliaEvents.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php modifié: templates/backOffice/default/ajax/export-modal.html modifié: templates/backOffice/default/export-page.html Benjamin Perche 2014-07-15 11:04:14 +02:00
  • 994eaed7e1 Finish export handle modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php Benjamin Perche 2014-07-15 10:19:52 +02:00
  • 4d5461bd08 Refactor images and document export interfaces, and implement it modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php renommé: core/lib/Thelia/ImportExport/DocumentsAwareInterface.php -> core/lib/Thelia/ImportExport/DocumentsExportInterface.php renommé: core/lib/Thelia/ImportExport/ImagesAwareInterface.php -> core/lib/Thelia/ImportExport/ImagesExportInterface.php Benjamin Perche 2014-07-15 10:13:16 +02:00
  • 44de50c805 Fix form modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterManager.php modifié: core/lib/Thelia/Form/ExportForm.php modifié: templates/backOffice/default/ajax/export-modal.html modifié: templates/backOffice/default/export-page.html Benjamin Perche 2014-07-15 10:02:47 +02:00
  • 8d93a3c7ab Create interfaces for documents and images exports modified: core/lib/Thelia/Controller/Admin/ImportExportController.php new file: core/lib/Thelia/ImportExport/DocumentsAwareInterface.php modified: core/lib/Thelia/ImportExport/ExportHandler.php new file: core/lib/Thelia/ImportExport/ImagesAwareInterface.php lovenunu 2014-07-11 20:51:34 +02:00
  • 7e995e38d5 Fix form hidden fields and begin export controller modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/AbstractFormatter.php modifié: templates/backOffice/default/ajax/export-modal.html modifié: templates/backOffice/default/export-page.html Benjamin Perche 2014-07-11 16:59:26 +02:00
  • b6937ab421 Finish export forms modifié: core/lib/Thelia/Config/Resources/config.xml modifié: core/lib/Thelia/Config/Resources/form.xml modifié: core/lib/Thelia/Controller/Admin/ExportController.php modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php modifié: core/lib/Thelia/Core/Template/Loop/Formatter.php modifié: core/lib/Thelia/Core/Template/Loop/ImportExportType.php modifié: core/lib/Thelia/Form/ExportForm.php modifié: core/lib/Thelia/ImportExport/Both/NewsletterImportExport.php modifié: core/lib/Thelia/ImportExport/Export/MailingExport.php renommé: core/lib/Thelia/ImportExport/ExportHandlerInterface.php -> core/lib/Thelia/ImportExport/ExportHandler.php modifié: core/lib/Thelia/Model/Export.php modifié: core/lib/Thelia/Model/Import.php nouveau fichier: core/lib/Thelia/Tests/ImportExport/Export/MailingExportTest.php nouveau fichier: templates/backOffice/default/ajax/export-modal.html modifié: templates/backOffice/default/export-page.html modifié: templates/backOffice/default/export.html Benjamin Perche 2014-07-11 16:06:15 +02:00
  • 33695a7886 Implement export types modifié: core/lib/Thelia/Controller/Admin/ImportExportController.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/JsonFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php modifié: core/lib/Thelia/Core/Template/Loop/Formatter.php modifié: core/lib/Thelia/ImportExport/Export/MailingExport.php modifié: core/lib/Thelia/Model/Export.php modifié: templates/backOffice/default/export-page.html modifié: templates/backOffice/default/includes/export-form-definition.html Benjamin Perche 2014-07-11 10:46:16 +02:00
  • 6bc3ed214b Finish Import / Export categories management 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/FileFormat/Formatting/Formatter/JsonFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterInterface.php modifié: core/lib/Thelia/Core/Template/Loop/Export.php modifié: core/lib/Thelia/Core/Template/Loop/Formatter.php nouveau fichier: core/lib/Thelia/ImportExport/Both/NewsletterImportExport.php nouveau fichier: core/lib/Thelia/ImportExport/Export/ExportType.php nouveau fichier: core/lib/Thelia/ImportExport/Export/MailingExport.php modifié: core/lib/Thelia/ImportExport/ExportHandlerInterface.php modifié: core/lib/Thelia/Model/Export.php modifié: core/lib/Thelia/Model/ExportCategory.php modifié: core/lib/Thelia/Model/ImportCategory.php modifié: templates/backOffice/default/export-page.html modifié: templates/backOffice/default/export.html modifié: templates/backOffice/default/import.html modifié: templates/backOffice/default/includes/export-form-definition.html Benjamin Perche 2014-07-11 09:56:06 +02:00
  • 4e5bbd7f60 Define interfaces for import and export handle class nouveau fichier: core/lib/Thelia/ImportExport/ExportHandlerInterface.php nouveau fichier: core/lib/Thelia/ImportExport/ImportHandlerInterface.php Benjamin Perche 2014-07-10 15:12:40 +02:00
  • 178ed493f0 Update database, add export and import handle classes modifié: core/lib/Thelia/Model/Base/Export.php modifié: core/lib/Thelia/Model/Base/ExportQuery.php modifié: core/lib/Thelia/Model/Base/Import.php modifié: core/lib/Thelia/Model/Base/ImportQuery.php modifié: core/lib/Thelia/Model/Export.php modifié: core/lib/Thelia/Model/Import.php modifié: core/lib/Thelia/Model/Map/ExportTableMap.php modifié: core/lib/Thelia/Model/Map/ImportTableMap.php modifié: local/config/schema.xml modifié: setup/thelia.sql Benjamin Perche 2014-07-10 15:10:19 +02:00
  • a1526620f4 Add import link in tools modifié: templates/backOffice/default/tools.html Benjamin Perche 2014-07-10 14:42:03 +02:00
  • bd1b64c311 delete html form modifié: templates/backOffice/default/export.html Benjamin Perche 2014-07-10 14:39:52 +02:00
  • 7bd741edd1 Remove export form in the exports list modifié: templates/backOffice/default/export.html Benjamin Perche 2014-07-10 14:36:26 +02:00
  • ae468d71b6 Fix import loop and a resource modifié: core/lib/Thelia/Core/Security/Resource/AdminResources.php modifié: core/lib/Thelia/Core/Template/Loop/Import.php nouveau fichier: templates/backOffice/default/import.html Benjamin Perche 2014-07-10 14:14:32 +02:00
  • 45bb5a7bfb Revert files modifié: core/lib/Thelia/Core/FileFormat/Archive/AbstractArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/Exception/TarArchiveException.php supprimé: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/Exception/ZipArchiveException.php~HEAD modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderInterface.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php modifié: core/lib/Thelia/Core/FileFormat/FormatInterface.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/AbstractFormatter.php nouveau fichier: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/JsonFormatter.php nouveau fichier: core/lib/Thelia/Core/FileFormat/Formatting/Formatter/XMLFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php modifié: core/lib/Thelia/Tests/Action/FolderTest.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilderTest.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilderTest.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TestResources/bad_formatted.tar modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilderTest.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilderManagerTest.php nouveau fichier: core/lib/Thelia/Tests/FileFormat/Formatting/Formatter/XMLFormatterTest.php modifié: core/lib/Thelia/Tests/FileFormat/Formatting/FormatterDataTest.php modifié: core/lib/Thelia/Tests/Tools/FakeFileDownloader.php modifié: core/lib/Thelia/Tests/Tools/FileDownloaderTest.php modifié: core/lib/Thelia/Tools/FileDownload/FileDownloader.php modifié: core/lib/Thelia/Tools/FileDownload/FileDownloaderAwareTrait.php modifié: core/lib/Thelia/Tools/FileDownload/FileDownloaderInterface.php Benjamin Perche 2014-07-10 14:04:26 +02:00
  • fa7b02c9c9 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 Benjamin Perche 2014-07-10 13:32:48 +02:00
  • 7727c14440 Refactor services modifié: core/lib/Thelia/Config/Resources/config.xml modifié: core/lib/Thelia/Model/Country.php modifié: core/lib/Thelia/Model/Currency.php modifié: core/lib/Thelia/Tools/URL.php Benjamin Perche 2014-07-10 11:19:49 +02:00
  • 658c848171 Split import export management in two modifié: core/lib/Thelia/Config/Resources/config.xml modifié: core/lib/Thelia/Config/Resources/loop.xml modifié: core/lib/Thelia/Config/Resources/routing/admin.xml nouveau fichier: core/lib/Thelia/Controller/Admin/ImportExportController.php nouveau fichier: core/lib/Thelia/Core/Template/Loop/Export.php nouveau fichier: core/lib/Thelia/Core/Template/Loop/ExportCategory.php nouveau fichier: core/lib/Thelia/Core/Template/Loop/Import.php nouveau fichier: core/lib/Thelia/Core/Template/Loop/ImportCategory.php modifié: core/lib/Thelia/Core/Template/Loop/ImportExportCategory.php modifié: core/lib/Thelia/Core/Template/Loop/ImportExportType.php nouveau fichier: core/lib/Thelia/Model/Base/Export.php nouveau fichier: core/lib/Thelia/Model/Base/ExportCategory.php nouveau fichier: core/lib/Thelia/Model/Base/ExportCategoryI18n.php nouveau fichier: core/lib/Thelia/Model/Base/ExportCategoryI18nQuery.php nouveau fichier: core/lib/Thelia/Model/Base/ExportCategoryQuery.php nouveau fichier: core/lib/Thelia/Model/Base/ExportI18n.php nouveau fichier: core/lib/Thelia/Model/Base/ExportI18nQuery.php nouveau fichier: core/lib/Thelia/Model/Base/ExportQuery.php renommé: core/lib/Thelia/Model/Base/ImportExportType.php -> core/lib/Thelia/Model/Base/Import.php renommé: core/lib/Thelia/Model/Base/ImportExportCategory.php -> core/lib/Thelia/Model/Base/ImportCategory.php renommé: core/lib/Thelia/Model/Base/ImportExportCategoryI18n.php -> core/lib/Thelia/Model/Base/ImportCategoryI18n.php renommé: core/lib/Thelia/Model/Base/ImportExportCategoryI18nQuery.php -> core/lib/Thelia/Model/Base/ImportCategoryI18nQuery.php renommé: core/lib/Thelia/Model/Base/ImportExportCategoryQuery.php -> core/lib/Thelia/Model/Base/ImportCategoryQuery.php renommé: core/lib/Thelia/Model/Base/ImportExportTypeI18n.php -> core/lib/Thelia/Model/Base/ImportI18n.php renommé: core/lib/Thelia/Model/Base/ImportExportTypeI18nQuery.php -> core/lib/Thelia/Model/Base/ImportI18nQuery.php renommé: core/lib/Thelia/Model/Base/ImportExportTypeQuery.php -> core/lib/Thelia/Model/Base/ImportQuery.php nouveau fichier: core/lib/Thelia/Model/Export.php nouveau fichier: core/lib/Thelia/Model/ExportCategory.php nouveau fichier: core/lib/Thelia/Model/ExportCategoryI18n.php renommé: core/lib/Thelia/Model/ImportExportCategoryQuery.php -> core/lib/Thelia/Model/ExportCategoryI18nQuery.php renommé: core/lib/Thelia/Model/ImportExportTypeQuery.php -> core/lib/Thelia/Model/ExportCategoryQuery.php nouveau fichier: core/lib/Thelia/Model/ExportI18n.php renommé: core/lib/Thelia/Model/ImportExportTypeI18nQuery.php -> core/lib/Thelia/Model/ExportI18nQuery.php renommé: core/lib/Thelia/Model/ImportExportCategoryI18nQuery.php -> core/lib/Thelia/Model/ExportQuery.php nouveau fichier: core/lib/Thelia/Model/Import.php nouveau fichier: core/lib/Thelia/Model/ImportCategory.php nouveau fichier: core/lib/Thelia/Model/ImportCategoryI18n.php nouveau fichier: core/lib/Thelia/Model/ImportCategoryI18nQuery.php nouveau fichier: core/lib/Thelia/Model/ImportCategoryQuery.php supprimé: core/lib/Thelia/Model/ImportExportCategory.php supprimé: core/lib/Thelia/Model/ImportExportCategoryI18n.php supprimé: core/lib/Thelia/Model/ImportExportType.php supprimé: core/lib/Thelia/Model/ImportExportTypeI18n.php nouveau fichier: core/lib/Thelia/Model/ImportI18n.php nouveau fichier: core/lib/Thelia/Model/ImportI18nQuery.php nouveau fichier: core/lib/Thelia/Model/ImportQuery.php nouveau fichier: core/lib/Thelia/Model/Map/ExportCategoryI18nTableMap.php nouveau fichier: core/lib/Thelia/Model/Map/ExportCategoryTableMap.php nouveau fichier: core/lib/Thelia/Model/Map/ExportI18nTableMap.php nouveau fichier: core/lib/Thelia/Model/Map/ExportTableMap.php renommé: core/lib/Thelia/Model/Map/ImportExportCategoryI18nTableMap.php -> core/lib/Thelia/Model/Map/ImportCategoryI18nTableMap.php renommé: core/lib/Thelia/Model/Map/ImportExportCategoryTableMap.php -> core/lib/Thelia/Model/Map/ImportCategoryTableMap.php renommé: core/lib/Thelia/Model/Map/ImportExportTypeI18nTableMap.php -> core/lib/Thelia/Model/Map/ImportI18nTableMap.php renommé: core/lib/Thelia/Model/Map/ImportExportTypeTableMap.php -> core/lib/Thelia/Model/Map/ImportTableMap.php modifié: local/config/schema.xml modifié: setup/thelia.sql modifié: templates/backOffice/default/export.html Benjamin Perche 2014-07-10 10:31:57 +02:00
  • 0cb0e89382 Continue import export management modifié: core/lib/Thelia/Config/Resources/loop.xml nouveau fichier: core/lib/Thelia/Core/Template/Loop/ImportExportCategory.php nouveau fichier: core/lib/Thelia/Core/Template/Loop/ImportExportType.php nouveau fichier: core/lib/Thelia/Form/ExportForm.php modifié: core/lib/Thelia/Model/Base/ImportExportType.php modifié: core/lib/Thelia/Model/Base/ImportExportTypeQuery.php modifié: core/lib/Thelia/Model/Map/ImportExportTypeTableMap.php modifié: local/config/schema.xml modifié: setup/thelia.sql modifié: templates/backOffice/default/export.html Benjamin Perche 2014-07-09 16:48:04 +02:00
  • 5a6ede991b Add timestampable behavior in import_export_type modifié: core/lib/Thelia/Model/Base/ImportExportType.php modifié: core/lib/Thelia/Model/Base/ImportExportTypeQuery.php modifié: core/lib/Thelia/Model/Map/ImportExportTypeTableMap.php modifié: local/config/schema.xml modifié: setup/thelia.sql Benjamin Perche 2014-07-09 16:01:16 +02:00
  • d1f5087d00 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 Benjamin Perche 2014-07-09 15:57:23 +02:00
  • 168cb31253 Remove FileManagerTest supprimé: core/lib/Thelia/Tests/Tools/FileManagerTest.php Benjamin Perche 2014-07-08 16:23:30 +02:00
  • 5c9d3909fa Restore modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php Benjamin Perche 2014-07-08 16:07:57 +02:00
  • 7ccb32badb Remove conflicts modifié: core/lib/Thelia/Core/FileFormat/Formatting/AbstractFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php modifié: core/lib/Thelia/Tests/FileFormat/Formatting/FormatterDataTest.php Benjamin Perche 2014-07-08 14:07:16 +02:00
  • df0ba3676c Readd services Benjamin Perche 2014-07-08 13:59:13 +02:00
  • 2b19d1fe33 End formatter data and refactor Thelia\Core\FileFormat\Formatter renommé: core/lib/Thelia/Core/FileFormat/Formatter/AbstractFormatter.php -> core/lib/Thelia/Core/FileFormat/Formatting/AbstractFormatter.php renommé: core/lib/Thelia/Core/FileFormat/Formatter/Exception/BadFormattedStringException.php -> core/lib/Thelia/Core/FileFormat/Formatting/Exception/BadFormattedStringException.php renommé: core/lib/Thelia/Core/FileFormat/Formatter/FormatterData.php -> core/lib/Thelia/Core/FileFormat/Formatting/FormatterData.php renommé: core/lib/Thelia/Core/FileFormat/Formatter/FormatterInterface.php -> core/lib/Thelia/Core/FileFormat/Formatting/FormatterInterface.php renommé: core/lib/Thelia/Core/FileFormat/Formatter/FormatterManager.php -> core/lib/Thelia/Core/FileFormat/Formatting/FormatterManager.php renommé: core/lib/Thelia/Tests/FileFormat/Formatter/FormatterDataTest.php -> core/lib/Thelia/Tests/FileFormat/Formatting/FormatterDataTest.php renommé: core/lib/Thelia/Tests/FileFormat/Formatter/FormatterManagerTest.php -> core/lib/Thelia/Tests/FileFormat/Formatting/FormatterManagerTest.php Benjamin Perche 2014-07-07 16:50:10 +02:00
  • ab241c8581 Add some tests modifié: core/lib/Thelia/Core/FileFormat/Formatter/FormatterData.php modifié: core/lib/Thelia/Tests/FileFormat/Formatter/FormatterDataTest.php Benjamin Perche 2014-07-07 13:42:20 +02:00
  • 8d56563dfc Begin FormatterData modifié: core/lib/Thelia/Core/FileFormat/Formatter/FormatterData.php nouveau fichier: core/lib/Thelia/Tests/FileFormat/Formatter/FormatterDataTest.php Benjamin Perche 2014-07-04 16:57:38 +02:00
  • a80a35b5de Add getNames methods to managers modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php modifié: core/lib/Thelia/Core/FileFormat/Formatter/FormatterManager.php Benjamin Perche 2014-07-04 15:07:07 +02:00
  • d82ca5d767 Fix Test modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilderTest.php Benjamin Perche 2014-07-04 14:49:35 +02:00
  • 169e236588 Add filename in build archive response modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderInterface.php Benjamin Perche 2014-07-04 14:34:30 +02:00
  • c2720c9f2f Fix cs and add get method in managers modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php modifié: core/lib/Thelia/Core/FileFormat/Formatter/FormatterData.php modifié: core/lib/Thelia/Core/FileFormat/Formatter/FormatterManager.php modifié: core/lib/Thelia/Tools/FileDownload/FileDownloader.php modifié: core/lib/Thelia/Tools/FileDownload/FileDownloaderAwareTrait.php modifié: core/lib/Thelia/Tools/FileDownload/FileDownloaderInterface.php Benjamin Perche 2014-07-04 13:44:28 +02:00
  • 2e4987a47c Fix cs modifié: core/lib/Thelia/Core/FileFormat/Archive/AbstractArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/Exception/TarArchiveException.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/Exception/ZipArchiveException.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderInterface.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderManager.php modifié: core/lib/Thelia/Core/FileFormat/FormatInterface.php modifié: core/lib/Thelia/Core/FileFormat/Formatter/AbstractFormatter.php modifié: core/lib/Thelia/Core/FileFormat/Formatter/Exception/BadFormattedStringException.php nouveau fichier: core/lib/Thelia/Core/FileFormat/Formatter/FormatterData.php nouveau fichier: core/lib/Thelia/Core/FileFormat/Formatter/FormatterInterface.php modifié: core/lib/Thelia/Core/FileFormat/Formatter/FormatterManager.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilderTest.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilderTest.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilderTest.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilderManagerTest.php modifié: core/lib/Thelia/Tests/FileFormat/Formatter/FormatterManagerTest.php modifié: core/lib/Thelia/Tests/Tools/FakeFileDownloader.php modifié: core/lib/Thelia/Tests/Tools/FileDownloaderTest.php Benjamin Perche 2014-07-04 10:01:29 +02:00
  • 7136371960 Fix Zip add file, we must first commit and then delete the temporary file modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php Benjamin Perche 2014-07-04 09:46:21 +02:00
  • 0ceecf09c8 revert file to ccd16dc modifié: core/lib/Thelia/Tests/Tools/FileManagerTest.php Benjamin Perche 2014-07-04 09:38:27 +02:00
  • d1a6d55a72 Fix services modifié: core/lib/Thelia/Config/Resources/config.xml Benjamin Perche 2014-07-04 09:29:57 +02:00
  • ed3a932f92 Finish tar, tar.gz, tar.bz2 and tests modifié: core/lib/Thelia/Config/Resources/config.xml modifié: core/lib/Thelia/Core/FileFormat/Archive/AbstractArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php nouveau fichier: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilder.php nouveau fichier: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderInterface.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarBz2ArchiveBuilderTest.php nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarGzArchiveBuilderTest.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilderTest.php Benjamin Perche 2014-07-04 09:00:03 +02:00
  • 880626e4de Finish Tar archive builder modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TestResources/bad_formatted.tar nouveau fichier: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TestResources/well_formatted.tar modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilderTest.php Benjamin Perche 2014-07-03 14:51:20 +02:00
  • c9b485d3e5 Fix FileDownloader test modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php modifié: core/lib/Thelia/Tools/FileDownload/FileDownloader.php modifié: core/lib/Thelia/Tools/URL.php Benjamin Perche 2014-07-03 14:20:31 +02:00
  • 9d928c1f53 Fix FileDownloader test modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilder.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php modifié: core/lib/Thelia/Tests/Tools/FileDownloaderTest.php Benjamin Perche 2014-07-03 13:43:59 +02:00
  • ee2c383c73 Complete zip tests modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilder.php modifié: core/lib/Thelia/Core/FileFormat/Archive/ArchiveBuilderInterface.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/TarArchiveBuilderTest.php modifié: core/lib/Thelia/Tests/FileFormat/Archive/ArchiveBuilder/ZipArchiveBuilderTest.php Benjamin Perche 2014-07-03 13:38:40 +02:00