A tool that allows you to export multiple Models at once and zip them into a single file for a specific date range
This module dynamically detects any subclasses of
ModelAdmin and adapts to the
$managed_models defined within, and also discovers all UserDefinedForm submissions to provide a centralised interface that can be used to export data from any one or more models from within a specified date range which is then zipped into a single file and downloaded.
This module only supports installation via composer:
composer require steadlane/silverstripe-massexport
/dev/build afterwards and
?flush=1 for good measure for SilverStripe to become aware of this module
Models can be included or excluded via config files.
To include additional classes, add an
SteadLane\MassExport\MassExport: additional_models: # Add additional models like so - "Namespace\\Class"
To exclude classes, add an
SteadLane\MassExport\MassExport: excluded_models: # Exclude models like so - "Namespace\\Class"
If you feel you can improve this module in any way, shape or form please do not hesitate to submit a PR for review.
To report a bug or an issue please use our issue tracker.
This module is distributed under the BSD-3 Clause license.
Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem