This is an Orchard Core module that uses Transformalize arrangements to create:
Reports read, filter, search, export, and page over data. You may transform records using Razor , Liquid, and built-in transforms. If the records have coordinates, you may display them on a map.
TODO: Explain example arrangement and show GIF.
Tasks accept, transform, and validate parameters before running traditional transformalize or simple data modification processes.
TODO: Explain example arrangement and show GIF.
Building off the ability to validate parameters, forms collect valid user supplied input and store it in a relational provider (a specified table).
TODO: Explain example arrangement and show GIF.
Bulk Actions combine reports and tasks. You may select records on a report, and send them to a task for processing.
Five configurable tasks must be defined in order to run bulk actions:
batch-create
: create and return a batch identifierbatch-write
: write batch values.batch-summary
: gather review and result summary for a batch.batch-run
: indicate the task is running (not yet implemented)batch-success
: indicate the task succeededbatch-fail
: indicate the task failedA recipe named "Transformalize Batches SQLite" provides an example set of the above tasks.
Putting it all together, here is a GIF showing a report (with map) that has a bulk action to change color associated with the record.
TODO: Link to arrangement here.