corvix.config.dashboards¶
Dashboard configuration model and YAML parsing.
Attributes¶
Classes¶
Dashboard configuration for sorting, grouping, and filtering. |
Functions¶
|
Return the fallback dashboard used when config defines none. |
|
Return the hardcoded dashboard that bypasses config-driven filtering. |
|
Return configured dashboards plus the built-in rule-free dashboard. |
|
Return whether the dashboard is the hardcoded rule-free dashboard. |
|
|
Module Contents¶
- class corvix.config.dashboards.DashboardSpec[source][source]¶
Dashboard configuration for sorting, grouping, and filtering.
- ignore_rules: list[corvix.config.rules.MatchCriteria] = [][source][source]¶
- corvix.config.dashboards.default_dashboard() DashboardSpec[source][source]¶
Return the fallback dashboard used when config defines none.
- corvix.config.dashboards.no_filters_dashboard() DashboardSpec[source][source]¶
Return the hardcoded dashboard that bypasses config-driven filtering.
- corvix.config.dashboards.available_dashboards(dashboards: list[DashboardSpec]) list[DashboardSpec][source][source]¶
Return configured dashboards plus the built-in rule-free dashboard.
- corvix.config.dashboards.is_no_filters_dashboard(dashboard: DashboardSpec) bool[source][source]¶
Return whether the dashboard is the hardcoded rule-free dashboard.
- corvix.config.dashboards._parse_dashboards(value: object) list[DashboardSpec][source][source]¶
- corvix.config.dashboards._parse_dashboard_ignore_rules(value: object) list[corvix.config.rules.MatchCriteria][source][source]¶