icingadb-web/test/php/library/Icingadb
Johannes Meyer 88db56e17b Optimize restriction application to avoid multiple or needless sub-queries (#1329)
2cd1f96c Fixes that a condition, to keep redundancy groups in the result
(as they cannot be subjected to restrictions), lead to expensive and
irrelevant sub-queries in cases where redundancy groups were not
fetched. (e.g. usergroups)

6cb15efc Changes restriction application so that restrictions of
multiple roles are merged together instead of being processed
individually. This helps the ORM to generate less sub-queries and I
suspect performance will also be improved, even if just slightly.

fixes #1294

(cherry picked from commit 3b77b1c956)
2026-03-02 14:59:35 +01:00
..
Command/Transport tests: Enhance command transport tests 2025-11-12 15:15:10 +01:00
Common Optimize restriction application to avoid multiple or needless sub-queries (#1329) 2026-03-02 14:59:35 +01:00
Model db: Use an alias for *_customvar through tables 2025-07-14 15:47:45 +02:00
ProvidedHook Test IcingaHealth::normalizeVersion() 2025-06-20 10:13:00 +02:00
Util PluginOutputTest: Migrate tests from monitoring/PluginOutputTest 2024-07-24 10:41:23 +02:00