Commit Graph

20 Commits

Author SHA1 Message Date
Samuel Georges a548d6ee56 Merge remote-tracking branch 'remotes/origin/stable' into develop
Conflicts:
	modules/backend/lang/en/lang.php
	modules/backend/lang/fr/lang.php
2016-04-01 13:00:32 +11:00
Samuel Georges a035acdc2c Tidy up some logic, restore firstRowTitles setting
Refs #1856
2016-03-26 14:10:05 +11:00
Jérémy Gaulin 2a60e34558 Import options to configure the CSV reader + patch to prevent unfriendly error to be thrown due to bad import source file encoding (on AJAX request) 2016-03-26 12:54:13 +11:00
Jérémy Gaulin 8debdf023a Externalized import/export errors strings + french translation 2016-03-20 22:22:36 +01:00
Samuel Georges ee38c72f04 Protected properties were once [incorrectly] available 2015-08-29 20:12:55 +10:00
Samuel Georges 9ecf75307b Add exception handling and permissions definition 2015-08-04 20:04:11 +10:00
Samuel Georges dbac4809f6 Resurrect the list export feature - fixes #1313 2015-07-27 08:50:26 +10:00
Samuel Georges 502263e11b Finishing import/export redirects to the defined url 2015-07-25 09:21:43 +10:00
Samuel Georges d0742653d1 Implement exporting function modeled after import function 2015-07-23 19:44:19 +10:00
Samuel Georges 5be21f6231 Allows custom options to be specified via form fields 2015-07-22 18:30:50 +10:00
Samuel Georges a9899ae3c1 Finish basic import workflow 2015-07-21 20:45:02 +10:00
Samuel Georges 5a40c54f3c Add required fields + validation step, headers checkbox can be toggled 2015-07-21 07:56:55 +10:00
Samuel Georges 5e741c4c39 onImport stub 2015-07-18 17:06:09 +10:00
Samuel Georges 6ca400ca67 Import logic is getting large, give it space 2015-07-18 16:40:40 +10:00
Samuel Georges f445b9c4ce Implement column data sample popup 2015-07-18 16:15:17 +10:00
Samuel Georges c7aef3c58c Add logic to extract column headers from file
Move import columns to their own partials
2015-07-18 12:48:03 +10:00
Samuel Georges 694ab4a08b Refactor and rename 2015-07-18 10:27:54 +10:00
Samuel Georges 068a977c1f Simplify approach by using Form Widget 2015-07-18 08:51:26 +10:00
Samuel Georges 5ca55e149a Create ImportModel base class, implement import_file uploader 2015-07-16 22:15:30 +10:00
Samuel Georges 334bf8db3c Initial outlay of ImportExportController 2015-07-15 19:35:31 +10:00