Feature: #94411 - Record list download settings
See forge#94411
Description
In forge#94366, the record download functionality in the List module was improved. Since then, the download could be triggered via a button in each table's header and no longer just in the single table view.
The download however did still not allow to adjust any settings, such as the definition of a custom filename. Furthermore, only CSV was available as possible download format.
Therefore, and to further improve the already existing record download functionality, the download button in the table's header does not longer trigger the download directly, but opens a modal with various adjustable download settings such as:
- Selection of columns to download: All columns or selected columns
- Selection of the record values format: Either raw database values or processed (resolved) values
- Definition of a custom filename
- Selection of the download format (for example CSV)
Also download format specific options are available, for example selection of the delimiter for CSV downloads.
In case your installation already defines related TSconfig options
(for example mod.
), they will be added
as default value to the configuration modal.
Besides introducing those settings, also JSON is now available as an alternative download format, including a format specific option, which allows to define additional meta information to be included in the download.
Impact
It's now possible to configure the download of records in the
record list. Furthermore, the new format option json
is available.