GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This PR is a full rework of import/export.
What I do :
externalize import/export logic from controller
aim the lowest memory footprint during export.
add possibility to import and export from console
Update symfony/serializer to version ^2.7
That's nice ! Does this rework will address the main export problem: export data stored in memory, which make the export unusable when a lot of data has to be exported (see #1352) ?
Yes it's one of my objectives
Prevent usage of symfony/serializer >= 2.8.0
Externalize some controller methods
Export controller and action know using export handler
Simplify and harmonize export configuration page and modal
Before W/End commit
absolutely not reliable !
Extra low memory footprint solution found
Re enable order and aliases
Start reimplementation of archiver
Add TAR archivers
Change BZip2 extension name
Limit archivers to available ones
W/End work commit
Handle images and documents
Mistake in mailing export
Move export headers translation to base class
Fix abstract export
Automatically format date objects in exports
Ignore empty lines
Move time limit to controller
Unneeded for future command
Adapt import and export to new logic
Forgotten file during cleaning
Merge branch 'master' into feature/imports-exports-rework
Remove obsolete controller tests
Fix some scrutinizer issues
Add export command
Add import command
Fix todo exception
Add range date export
Could you please write a little description for your PR which summarizes the changes.
Merge pull request #1815 from bilhackmac/feature/imports-exports-rework
Import/export complete rework
Did you updated the documentation ?
@roadster31 Can you create an issue please.