10 Commits

Author SHA1 Message Date
7923cdacab allow preset filters and related schemas for cloud
This refactors the cloud aggregation to make use of the
SearchSQLBuilder, this in turn allows for reusing much but not all of
the default parameter handling.

By allowing joins (on pid) and setting filters we can output clouds
based on the same data as a shown aggregation.
2025-04-16 13:59:18 +02: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
0549dcc5bc PHP code sniffer autofixes 2022-01-13 14:50:12 +01:00
748e747f37 Manual coding style fixes
Method and variable visibility, camel case method names. Some exclusions due to inheritance
2020-04-14 14:22:27 +02:00
d6d97f6064 Automatic coding style fixes 2020-04-14 14:22:27 +02:00
b3e6d4a40f feat: show a warning if a filter is used on a cloud 2016-12-07 10:58:00 +01:00
8026d0b1d1 refactor: directly use class, we have only 1 kind 2016-11-28 11:42:39 +01:00
0699ff471e refactor: Use Search class and hence support limit 2016-11-24 12:50:50 +01:00
fa04b28c8e feat: add tag cloud aggregation
The basics are working but there is still a lot to do and to refactor
2016-11-23 16:45:53 +01:00