Dashboards: Per panel filtering for timeseries (#114499)
* wip per panel group by
* wip groupBy per panel
* wip groupBy per panel
* groupBy per panel action tests
* fix
* fix
* fix
* fix
* CR mods
* switch to dropdown
* adjust apply
* optimise action logic to avoid unnecessary triggers
* canary scenes
* wip
(cherry picked from commit 51a00db93d0805f481a9e48213382468f1eb2986)
* optimise action logic to avoid unnecessary triggers
(cherry picked from commit c4de2dfff8)
* refactor
* refactor
* memoize values/ refactor
* refactor
* refactor components - do not make async call unless queries/groupByOptions change
* canary scenes
* fix test
* Optimise handlers
* Reset options if they are not applied
* refactor subscriptions
* refactor
* scenes bump
* fixes
* properly deactivate header actions on panel edit
* list
* refactor showing menu using css, remove header deactivation code from panel-edit
* cleanup
* cleanup
* cleanup + action redesign
* i18n
* wip
* wip
* wip
* wip
* wip
* tests
* pr mods
* translations
* fix
* fix
* fixes
* translations
* translations
* extra ff check
* CR mods
---------
Co-authored-by: Sergej-Vlasov <sergej.s.vlasov@gmail.com>
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
This commit is contained in:
co-authored by
Sergej-Vlasov
Dominik Prokop
parent
fef6196195
commit
7ea009c7f8
@@ -1490,6 +1490,16 @@ export const versionedComponents = {
|
||||
},
|
||||
},
|
||||
},
|
||||
VizTooltipFooter: {
|
||||
buttons: {
|
||||
apply: {
|
||||
['12.1.0']: 'data-testid viz-tooltip-footer-apply-filters-button',
|
||||
},
|
||||
applyInverse: {
|
||||
['12.1.0']: 'data-testid viz-tooltip-footer-apply-inverse-filters-button',
|
||||
},
|
||||
},
|
||||
},
|
||||
} satisfies VersionedSelectorGroup;
|
||||
|
||||
export type VersionedComponents = typeof versionedComponents;
|
||||
|
||||
Reference in New Issue
Block a user