Commit graph

19 commits

Author SHA1 Message Date
Bastian Lederer
f8d4f92566
Ensure forward compatibility with ipl-orm by adding return types (#1340)
Some checks failed
L10n Update / update (push) Has been cancelled
CI / PHP (push) Has been cancelled
Add explicit return types to `ipl-orm`-derived methods to prepare for strict
typing. These additions are safe, as they only annotate existing methods that
previously lacked return type declarations.
2026-03-23 16:17:52 +01:00
Eric Lippmann
272e791390 License source files as GPL-3.0-or-later
Add SPDX license headers and mark source files as GPL-3.0-or-later to
preserve the option to relicense under later GPL versions.
2026-03-11 14:03:05 +01:00
Sukhwinder Dhillon
0e7c4fcc2d
Change column defination labels of user and usergroup (#1224) 2025-06-17 15:05:39 +02:00
Johannes Meyer
c7dae01533 FlattenedObjectVars: Only avoid relation traversing...
...if customvar_flat isn't being selected and it is
guaranteed that ipl-orm will outsource the condition
to a subquery.

fixes #1020
2024-07-22 14:16:46 +02:00
Johannes Meyer
83af168936 FlattenedObjectVars: Force processing to finish early
fixes #1001
2024-03-26 17:04:36 +01:00
Johannes Meyer
018d45f629 Transform custom variable filters as late as possible
fixes #865
2024-03-22 15:04:32 +01:00
Johannes Meyer
3eac49c5ba Remove [*] from custom var filter enrichments 2022-08-18 13:14:37 +02:00
Johannes Meyer
ec0815a9aa FlattenedObjectVars: Support selecting custom variables as columns 2022-06-09 16:26:27 +02:00
Johannes Meyer
462af082d7 Introduce Icinga\Module\Icingadb\Model\Vars 2022-06-09 15:16:34 +02:00
Johannes Meyer
5b026f8f26 Adjust usages of ipl\Stdlib\Filter::equal() and ::unequal() 2022-05-24 12:02:51 +02:00
Johannes Meyer
85240509da FlattenedObjectVars: Ignore filters targeting another relation 2022-03-31 15:31:23 +02:00
Johannes Meyer
e09bcc1379 Adjust usages of filter property relationCol 2021-03-19 14:04:24 +01:00
Johannes Meyer
6e73d390c2 Replace all usages of Icinga\Data\Filter with ipl\Stdlib\Filter 2021-01-14 12:08:59 +01:00
Johannes Meyer
5e441c93a0 Add license note to every file 2020-03-13 10:36:24 +01:00
Johannes Meyer
59fa629959 FlattenedObjectVars: Remove obsolete meta data handling 2019-12-03 09:17:49 +01:00
Johannes Meyer
1c2095b36f FlattenedObjectVars: Don't ignore an expression's sign 2019-12-02 15:34:46 +01:00
Johannes Meyer
6091f3c21a FlattenedObjectVars: Utilize an expression's meta data instead 2019-11-25 15:52:29 +01:00
Eric Lippmann
77b4930098 Rename to Icingadb 2019-11-05 01:07:30 +01:00
Eric Lippmann
10f58fb4a0 Rename library/Eagle to library/Icingadb 2019-11-05 01:06:28 +01:00
Renamed from library/Eagle/Model/Behavior/FlattenedObjectVars.php (Browse further)