Adding new PivotByDimension DataTable filter that can pivot a report by...
Adding new PivotByDimension DataTable filter that can pivot a report by (almost) any dimension. The filter can pivot reports by their subtable dimension and can also pivot by other dimensions (by using segments). Notes: - in the UI, only pivoting by subtable is supported - change to CSV DataTable renderer so column names w/ commas & quotes can appear in text - change to XML DataTable renderer so column names w/ invalid XML characters can be rendered (bit of an iffy change, XML format needs an overhaul I think) - includes new config option 'pivot_by_filter_enable_fetch_by_segment' - includes additions to component metadata classes (ie, Report/Dimension)
parent
aafb07c7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- config/global.ini.php 5 ajouts, 0 suppressionconfig/global.ini.php
- core/API/DocumentationGenerator.php 3 ajouts, 0 suppressioncore/API/DocumentationGenerator.php
- core/API/ResponseBuilder.php 13 ajouts, 1 suppressioncore/API/ResponseBuilder.php
- core/Columns/Dimension.php 20 ajouts, 1 suppressioncore/Columns/Dimension.php
- core/DataTable.php 8 ajouts, 0 suppressioncore/DataTable.php
- core/DataTable/Filter/PivotByDimension.php 453 ajouts, 0 suppressioncore/DataTable/Filter/PivotByDimension.php
- core/DataTable/Renderer/Csv.php 15 ajouts, 0 suppressioncore/DataTable/Renderer/Csv.php
- core/DataTable/Renderer/Xml.php 58 ajouts, 7 suppressionscore/DataTable/Renderer/Xml.php
- core/EventDispatcher.php 4 ajouts, 2 suppressionscore/EventDispatcher.php
- core/Metrics.php 1 ajout, 0 suppressioncore/Metrics.php
- core/Plugin/ComponentFactory.php 74 ajouts, 11 suppressionscore/Plugin/ComponentFactory.php
- core/Plugin/Report.php 79 ajouts, 0 suppressioncore/Plugin/Report.php
- core/Plugin/Segment.php 10 ajouts, 0 suppressioncore/Plugin/Segment.php
- core/ViewDataTable/Config.php 33 ajouts, 1 suppressioncore/ViewDataTable/Config.php
- plugins/CoreConsole/Commands/TestsSetupFixture.php 2 ajouts, 1 suppressionplugins/CoreConsole/Commands/TestsSetupFixture.php
- plugins/CoreHome/CoreHome.php 2 ajouts, 0 suppressionplugins/CoreHome/CoreHome.php
- plugins/CoreHome/javascripts/dataTable.js 28 ajouts, 3 suppressionsplugins/CoreHome/javascripts/dataTable.js
- plugins/CoreHome/lang/en.json 3 ajouts, 1 suppressionplugins/CoreHome/lang/en.json
- plugins/CoreHome/templates/_dataTableFooter.twig 5 ajouts, 0 suppressionplugins/CoreHome/templates/_dataTableFooter.twig
- tests/PHPUnit/Core/Columns/DimensionTest.php 1 ajout, 1 suppressiontests/PHPUnit/Core/Columns/DimensionTest.php
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter