| #
ba7f5789 |
| 06-Feb-2024 |
Anna Dabrowska <dabrowska@cosmocode.de> |
No direct search execution
|
| #
67f70d54 |
| 18-Jan-2024 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Revert "Lazy search execution"
This reverts commit 95a8e37d986b141b2caee5b396741b93cd31c0e6.
|
| #
95a8e37d |
| 18-Jan-2024 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Lazy search execution
Move search out of aggregation constructors. It should only be executed before actual rendering, not e.g. on metadata run
|
| #
62c804cc |
| 01-Nov-2023 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Fix headers in flat list aggregations
Fixes #678
|
| #
7234bfb1 |
| 13-Sep-2023 |
splitbrain <splitbrain@users.noreply.github.com> |
Automatic code style 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 ...
|
| #
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
|
| #
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.
|
| #
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 ...
|
| #
0549dcc5 |
| 13-Jan-2022 |
Andreas Gohr <andi@splitbrain.org> |
PHP code sniffer autofixes
|
| #
d6d97f60 |
| 09-Apr-2020 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Automatic coding style fixes
|
| #
4b303cda |
| 07-Dec-2016 |
Michael Grosse <grosse@cosmocode.de> |
fix: Let renderes parse spaces for themselves
|
| #
2c6e107c |
| 07-Dec-2016 |
Michael Grosse <grosse@cosmocode.de> |
fix: make list renderer-sensitive
|
| #
ea5ad12a |
| 22-Nov-2016 |
Michael Grosse <grosse@cosmocode.de> |
feat: add list aggregation
Implement the list aggregation known from the dokuwiki data plugin. This feature is useful when an entire table would be to much boilerplate. Usually one would select only
feat: add list aggregation
Implement the list aggregation known from the dokuwiki data plugin. This feature is useful when an entire table would be to much boilerplate. Usually one would select only a few columns.
Enable the option sepbyheader to behave analogous to the data plugin.
Report any options that are not valid for a list aggregation as error. Show that error during the render phase of a page. That way the error is visible always when the page is rendered, not only after the initial save when it is parsed.
See #90 and see SPR-710
show more ...
|