mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-08-28 10:33:49 +00:00
improve export to add filtering parameters on result
The csv formatter now add a message about filtering parameters. The filterInterface has been adapted to render a message.
This commit is contained in:
@@ -429,7 +429,7 @@ class ExportManager
|
||||
|
||||
/* @var $formatter Formatter\CSVFormatter */
|
||||
$formatter = $this->getFormatter($this->getFormatterAlias($data));
|
||||
$filters = array();
|
||||
$filtersData = array();
|
||||
$aggregatorsData = array();
|
||||
|
||||
if ($query instanceof QueryBuilder) {
|
||||
@@ -440,12 +440,18 @@ class ExportManager
|
||||
}
|
||||
}
|
||||
|
||||
$filters = $this->retrieveUsedFilters($data[ExportType::FILTER_KEY]);
|
||||
|
||||
foreach($filters as $alias => $filter) {
|
||||
$filtersData[$alias] = $data[ExportType::FILTER_KEY][$alias]['form'];
|
||||
}
|
||||
|
||||
return $formatter->getResponse(
|
||||
$result,
|
||||
$formatterData,
|
||||
$exportAlias,
|
||||
$data[ExportType::EXPORT_KEY],
|
||||
$filters,
|
||||
$filtersData,
|
||||
$aggregatorsData);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user