a8d7a559 | 28-Jun-2023 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Filter: better handling of column names and labels |
4fc1424a | 28-Jun-2023 |
Anna Dabrowska <dabrowska@cosmocode.de> |
New syntax component "filter" |
ae522a2d | 06-Jul-2023 |
Andreas Gohr <andi@splitbrain.org> |
correctly nest items with the same values with different parents |
f50405fa | 05-Jul-2023 |
Andreas Gohr <andi@splitbrain.org> |
code sniffer fixes |
1f53b3d5 | 05-Jul-2023 |
Andreas Gohr <andi@splitbrain.org> |
do not sort lists alphabetically
Now nested lists reflect the result set order again. The only exception being the index level which is always sorted alphabetically. N/A entries are still always las
do not sort lists alphabetically
Now nested lists reflect the result set order again. The only exception being the index level which is always sorted alphabetically. N/A entries are still always last.
show more ...
|
1855a1f9 | 05-Jul-2023 |
Andreas Gohr <andi@splitbrain.org> |
make empty values easier to see in list dump method |
eff6062e | 05-Jul-2023 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Provide mechanism for disabling default select filter 'latest = 1' |
7b7a9290 | 05-Jul-2023 |
Andreas Gohr <andi@splitbrain.org> |
lists: correctly handle nesting with empty values
empty values are shown as n/a when they are used in nesting, otherwise not shown just as before |
026d1098 | 26-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
index based on display not compare value |
af0ce8d2 | 26-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
added classes config parameter
This allows users to set custom CSS classes on aggregations potentially restyling them differently for different use cases.
This makes startScope and finishScope part
added classes config parameter
This allows users to set custom CSS classes on aggregations potentially restyling them differently for different use cases.
This makes startScope and finishScope part of the public API of the Aggregation class. It should no longer be called within render() but is instead called outside.
This might potentially break plugins implementing their own aggregations. Needs to be checked
show more ...
|
00f71f17 | 26-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
fixed tests and codesniffer complaints |
ce44c639 | 26-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
Add indexing support
Using the index keyword, lists can now have an alphabetical Index at the top level. |
1ee0a2dc | 26-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
only have unique result rows when nesting
This fixes row duplication on nesting with multiple multival fields |
d90aa848 | 22-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
some streamlining for the aggregation classes
Have an abstract base class for aggregations to ensure proper signatures, reuse more code from the table syntax |
5bc00e11 | 22-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
Add nesting option for List Aggregations
This allows to create nested lists based on the selected number of result columns. This is basically a group-by after the fact and displaying it in a tree. M
Add nesting option for List Aggregations
This allows to create nested lists based on the selected number of result columns. This is basically a group-by after the fact and displaying it in a tree. Multivalues are split up for grouping, so that a result can be nested by tags for example.
show more ...
|
acc82d60 | 20-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
use GROUP_CONCAT_DISTINCT |
438a804c | 25-May-2023 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Make all tests run with the new SQLiteDB class |
79b29326 | 24-May-2023 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Use new \dokuwiki\plugin\sqlite\SQLiteDB class for DB access |
460e822f | 06-Apr-2023 |
Andreas Gohr <andi@splitbrain.org> |
code style fixes |
6a819106 | 05-Apr-2023 |
Andreas Gohr <andi@splitbrain.org> |
more test and deprecation fixes |
42d332d7 | 09-Mar-2023 |
Andreas Gohr <andi@splitbrain.org> |
PHP8 fix in ConfigParser. replaces #628
splitLine has been adjusted to always return an array. Test added. |
7f610bd5 | 15-Dec-2022 |
saggi-dw <saggi@gmx.de> |
Add variable date filter based on strtotime |
ca096eb0 | 30-Nov-2022 |
Laurent Forthomme <lforthomme@protonmail.com> |
Update InlineConfigParser.php |
de77c123 | 30-Nov-2022 |
Laurent Forthomme <lforthomme@protonmail.com> |
Update AggregationValue.php
Ensure `$result` has the proper size. |
3a41f427 | 05-Oct-2022 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Fix more PHP 8 warnings
Fixes #560 #618 |