Commit graph

8 commits

Author SHA1 Message Date
Sukhwinder Dhillon
eb7179ffd8 RedundancyGroupSummary: Use DepenedecyNode as base to apply restrictions correctly
* RedundancyGroupSummary:
  - Columns are same as in DependencyNodeSummary. Column `redundancy_group.state.failed` excluded because not required here.
  - Don't sort by default. Sorting the summary is not necessary and even fails for PostgreSQL as it would require adding the column to the GROUP BY clause.
  - Introduce new method for(), to easily get the summary query for given group id. Adjust filter. The summary is always for parent (member).
2025-06-17 15:08:48 +02:00
Johannes Meyer
ee304ab34b RedundancyGroup: Fetch summary as part of a default property 2025-03-28 16:13:16 +01:00
raviks789
46577ff26b Add column environment_id to the models related to the dependency feature 2025-01-14 11:43:12 +01:00
Johannes Meyer
945eb5f9ae db: Update models to reflect latest schema updates 2024-12-17 17:50:42 +01:00
Sukhwinder Dhillon
e426edde85 Models: Add missing columns and methods
RedundancyGroupSummary: Add columns for `(un)acknowledged` count
2024-11-14 16:35:07 +01:00
Johannes Meyer
e96f2a4dfc add-some-mssing-reltions 2024-11-14 15:46:11 +01:00
Johannes Meyer
56180b4ae8 db: Cleanup parent/child relations in matching models
The previous relations didn't work as expected.
Now, filtering with `child.host.name` or
`parent.service.name` works fine.
2024-10-08 16:30:04 +02:00
Johannes Meyer
e42fb6d199 db: Add model for table redundancy_group 2024-10-08 16:30:04 +02:00