Benjamin Perche
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
2014-08-01 12:48:02 +02:00
Benjamin Perche
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
2014-08-01 12:48:02 +02:00
Benjamin Perche
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
2014-08-01 12:48:02 +02:00
Benjamin Perche
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
2014-08-01 12:48:02 +02:00
Benjamin Perche
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
2014-08-01 12:48:02 +02:00
Benjamin Perche
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
2014-08-01 12:48:02 +02:00
Benjamin Perche
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
2014-08-01 12:48:01 +02:00
Benjamin Perche
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
2014-08-01 12:48:01 +02:00
Benjamin Perche
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
2014-08-01 12:48:01 +02:00
Julien
9d1dfcb61c
Merge pull request #556 from lovenunu/fix-database
...
Add foreign key constraints for order_address
2014-07-30 10:29:15 +02:00
Benjamin Perche
c39e6bcf85
Add foreign key constraints for order_address
...
modifié: core/lib/Thelia/Model/Base/Country.php
modifié: core/lib/Thelia/Model/Base/CountryQuery.php
modifié: core/lib/Thelia/Model/Base/CustomerTitle.php
modifié: core/lib/Thelia/Model/Base/CustomerTitleQuery.php
modifié: core/lib/Thelia/Model/Base/OrderAddress.php
modifié: core/lib/Thelia/Model/Base/OrderAddressQuery.php
modifié: core/lib/Thelia/Model/Map/CountryTableMap.php
modifié: core/lib/Thelia/Model/Map/CustomerTitleTableMap.php
modifié: core/lib/Thelia/Model/Map/OrderAddressTableMap.php
modifié: local/config/schema.xml
modifié: setup/thelia.sql
modifié: setup/update/2.0.3.sql
2014-07-29 14:14:46 +02:00
Benjamin Perche
b4eb12f12a
Fix method that prevents orders to be set as Paid in the BO
...
modifié: core/lib/Thelia/Model/Order.php
2014-07-29 11:34:57 +02:00
lovenunu
c3ef1ab6b7
Fix logicial error on counting attempts
...
modified: core/lib/Thelia/Form/FirewallForm.php
modified: core/lib/Thelia/Model/FormFirewall.php
2014-07-16 08:28:53 +02:00
lovenunu
13cb3dbbdc
Fix cs and refactor FormFirewall raw values usage
...
modified: core/lib/Thelia/Form/FirewallForm.php
modified: core/lib/Thelia/Model/FormFirewallQuery.php
modified: core/lib/Thelia/Model/Tax.php
2014-07-16 08:28:53 +02:00
lovenunu
978f15357c
Apply firewall security on BaseForm::validateForm
...
modified: core/lib/Thelia/Controller/BaseController.php
modified: core/lib/Thelia/Form/AddressCreateForm.php
new file: core/lib/Thelia/Form/FirewallForm.php
modified: core/lib/Thelia/Model/FormFirewall.php
modified: setup/insert.sql
2014-07-16 08:28:53 +02:00
lovenunu
b42ff568e0
Define firewall model
...
new file: core/lib/Thelia/Model/Base/FormFirewall.php
new file: core/lib/Thelia/Model/Base/FormFirewallQuery.php
new file: core/lib/Thelia/Model/FormFirewall.php
new file: core/lib/Thelia/Model/FormFirewallQuery.php
new file: core/lib/Thelia/Model/Map/FormFirewallTableMap.php
modified: local/config/schema.xml
modified: setup/thelia.sql
2014-07-16 08:28:53 +02:00
Julien
f06854ce48
Merge pull request #505 from roadster31/brands
...
- Brands implementation
- image + documents refactoring
- new smarty functions for form generation.
- lots of code enhancements
2014-07-08 11:45:44 +02:00
Franck Allimant
6ebf2c7e42
Fixed "with the close or save and close button you get an exception"
2014-07-07 22:44:39 +02:00
Julien Chanséaume
791323776a
added strict test ===
2014-07-02 10:32:25 +02:00
Julien Chanséaume
3a9ce68694
added cache to get default country and currency
2014-07-02 09:55:14 +02:00
Franck Allimant
b4f3e3b60a
Fixed wrong fk in product table
2014-07-01 02:36:46 +02:00
Franck Allimant
811e89f740
PHP-CS fixer pass
2014-07-01 01:07:56 +02:00
Benjamin Perche
fd1a34604e
Add load requirements in getTypeInstance
...
modifié: core/lib/Thelia/Model/Tax.php
2014-06-27 10:03:14 +02:00
Franck Allimant
ca862b07e4
Merge branch 'master' into brands
...
Conflicts:
core/lib/Thelia/Tools/FileManager.php
setup/update/2.0.3.sql
2014-06-26 16:35:08 +02:00
Franck Allimant
65dd2fb129
Changed product_brand fk
2014-06-26 15:50:00 +02:00
Franck Allimant
9b455e6c87
Fixed unit tests
2014-06-26 11:26:49 +02:00
Franck Allimant
0dde8b888a
Added brands management
2014-06-26 10:52:13 +02:00
Franck Allimant
2cf405c267
Refactoring of images and documents management
2014-06-26 10:42:57 +02:00
Franck Allimant
114a55c1e8
Refactoring of images and documents management
2014-06-26 10:36:12 +02:00
Michaël Espeche
6661341eb4
Replace findOneById by findPk
2014-06-26 08:59:21 +02:00
Michaël Espeche
ed464db6fd
Add substitution
2014-06-25 16:43:06 +02:00
Guillaume Barral
69d496715e
Merge branch 'master' of https://github.com/thelia/thelia into yochima-branch
2014-06-19 13:59:16 +02:00
Guillaume Barral
60124feb17
modification of model Order to not insert two times the order_version (when we insert for the first time an order object)
2014-06-19 12:02:58 +02:00
Franck Allimant
d66d2b3839
PHP-CS fixer pass.
2014-06-19 00:33:24 +02:00
Franck Allimant
f842f90e00
Merge branch 'master' into tinymce
...
Conflicts:
local/modules/Tinymce/templates/backOffice/default/include/tinymce_init.tpl
2014-06-19 00:16:21 +02:00
Franck Allimant
0d0f04bf29
Added getConfiguredShopUrl() to access url_site variable
2014-06-18 19:34:43 +02:00
Guillaume Barral
6e9412f3ac
Add the table order_version to Thelia
2014-06-18 14:22:15 +02:00
Manuel Raynaud
101197c0de
various fixes from insight
2014-06-18 09:33:32 +02:00
Franck Allimant
ee47488cc8
getDefaultSaleElements() returns a single ProductSaleElement
2014-06-14 17:45:05 +02:00
Franck Allimant
ec26ebac32
php-cs fixer passed.
2014-06-12 17:10:38 +02:00
Franck Allimant
992100f145
Added helper to chek if number of uses is reached
2014-06-12 16:40:07 +02:00
Manuel Raynaud
2ddc0fb6a3
fix cs
2014-06-11 17:14:13 +02:00
Manuel Raynaud
5edeee6996
fix cs
2014-06-11 16:09:44 +02:00
Manuel Raynaud
4856a5f733
remove unused variable
2014-06-11 15:59:20 +02:00
Manuel Raynaud
6084d9ac00
implement new breadcrumb on image and document edition in the catalog. Fix #460
2014-06-11 14:50:19 +02:00
Manuel Raynaud
476bda3d4a
implement new breadcrumb on image and document edition in the catalog
2014-06-11 14:50:19 +02:00
Franck Allimant
0683d20d2c
Improved and simplified coupon form management
2014-06-11 09:43:09 +02:00
Manuel Raynaud
980cd08704
fix cs
2014-06-05 17:39:15 +02:00
Manuel Raynaud
86c34f589c
fix payment and delivery form. Fix #434
2014-06-05 17:21:37 +02:00
Benjamin Perche
946a671c4d
Fix cs
...
modifié: core/lib/Thelia/Core/Event/SessionEvent.php
modifié: core/lib/Thelia/Core/EventListener/SessionListener.php
modifié: core/lib/Thelia/Core/TheliaKernelEvents.php
modifié: core/lib/Thelia/Model/CartItem.php
2014-06-04 13:43:03 +02:00