Commit Graph

11 Commits

Author SHA1 Message Date
ba7f5789bb No direct search execution 2024-02-06 10:03:36 +01:00
67f70d54d9 Revert "Lazy search execution"
This reverts commit 95a8e37d98.
2024-01-18 16:14:43 +01:00
95a8e37d98 Lazy search execution
Move search out of aggregation constructors. It should only be executed
before actual rendering, not e.g. on metadata run
2024-01-18 16:10:44 +01:00
5e29103a15 🤖 Automatic code style fixes 2023-12-11 15:31:16 +00:00
4b00515c41 Add anchor to agrregations and dynammic filters
Fixes #629
2023-11-15 14:31:21 +01:00
7234bfb14e 🤖 Automatic code style fixes 2023-09-13 09:45:56 +00:00
af0ce8d2fb 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
2023-06-26 15:09:40 +02:00
d90aa84868 some streamlining for the aggregation classes
Have an abstract base class for aggregations to ensure proper
signatures, reuse more code from the table syntax
2023-06-22 15:58:17 +02:00
17a3a57826 Manual code style adjustments 2022-01-13 15:52:53 +01:00
0549dcc5bc PHP code sniffer autofixes 2022-01-13 14:50:12 +01:00
308cc83fd5 refactoring names
To avoid confusion with the Lookup type, the three different ways of
accessing a schema have now the following names:

* page data - for revisioned struct data attached to a page
* serial data - for an unrevisioned list of struct data attached to a
                page
* global data - for an unrevisioned list of struct data not attached to
                any page (formaly known as lookup schema)

The editor mechanism used for serial and global data is now called
AggregationEditor

Some reference to lookup schemas is still in the bureaucracy support
part.
2020-05-14 13:05:03 +02:00