grafana/public/app/features/variables/state
Hugo Häggmark b4f00d6312
Variables: Only update panels that are impacted by variable change (#39420)
* Refactor: adds affectedPanelIds and fixes some bugs

* Refactor: Fixes all dependencies and affected panel ids

* Refactor: glue it together with events

* Chore: remove debug code

* Chore: remove unused events

* Chore: removes unused function

* Chore: reverts processRepeats

* Chore: update to use redux state

* Refactor: adds feature toggle in variables settings

* Refactor: adds appEvents to jest-setup

* Tests: adds tests for strict panel refresh logic

* Refactor: small refactor

* Refactor: moved to more events

* Tests: fixes test

* Refactor: makes sure we store strictPanelRefreshMode in dashboard model

* Refactor: reporting and adds tests

* Tests: fix broken tests

* Tests: fix broken initDashboard test

* Tests: fix broken Wrapper test

* Refactor: adds solution for $__all_variables

* Chore: updates to radio button

* Refactor: removes toggle and calculates threshold instead

* Chore: fix up tests

* Refactor: moving functions around

* Tests: fixes broken test

* Update public/app/features/dashboard/services/TimeSrv.ts

Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>

* Chore: fix after PR comments

* Chore: fix import and add comment

* Chore: update after PR comments

Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
2021-11-09 12:30:04 +01:00
..
actions.test.ts Variables: Only update panels that are impacted by variable change (#39420) 2021-11-09 12:30:04 +01:00
actions.ts Variables: Only update panels that are impacted by variable change (#39420) 2021-11-09 12:30:04 +01:00
helpers.ts Babel: Target more modern browsers, updates browserlistrc (#32573) 2021-04-01 10:32:00 +02:00
onTimeRangeUpdated.test.ts Variables: Only update panels that are impacted by variable change (#39420) 2021-11-09 12:30:04 +01:00
processVariable.test.ts QueryGroup & DataSourceSrv & DataSourcePicker changes simplify usage, error handling and reduce duplication, support for uid (#29542) 2020-12-04 14:24:55 +01:00
reducers.test.ts Babel: Target more modern browsers, updates browserlistrc (#32573) 2021-04-01 10:32:00 +02:00
reducers.ts Chore: infer combined reducer state types (#39118) 2021-09-13 16:00:41 +03:00
selectors.ts Variables: Adds change tracking (#41143) 2021-11-02 06:26:16 +01:00
setOptionFromUrl.test.ts Variables: Ensures all variable values are strings (#31942) 2021-03-15 08:52:44 +01:00
sharedReducer.test.ts Variables: Fix issue with empty dropdowns on navigation (#37776) 2021-08-13 09:10:37 +02:00
sharedReducer.ts Variables: Fix issue with empty dropdowns on navigation (#37776) 2021-08-13 09:10:37 +02:00
templateVarsChangedInUrl.test.ts Variables: Only update panels that are impacted by variable change (#39420) 2021-11-09 12:30:04 +01:00
transactionReducer.test.ts Variables: Adds change tracking (#41143) 2021-11-02 06:26:16 +01:00
transactionReducer.ts Variables: Adds change tracking (#41143) 2021-11-02 06:26:16 +01:00
types.ts Babel: Target more modern browsers, updates browserlistrc (#32573) 2021-04-01 10:32:00 +02:00
upgradeLegacyQueries.test.ts Chore: Fix for query variables using DataSourceRef (#41255) 2021-11-03 13:14:22 +01:00
variablesReducer.ts Babel: Target more modern browsers, updates browserlistrc (#32573) 2021-04-01 10:32:00 +02:00