* feat: added dynamic variable to the dashboard details
* feat: added new component to existing variables
* feat: added enhancement to multiselect and select for dyn-variables
* feat: added refetch method between all dynamic-variables
* feat: correct error handling
* feat: correct error handling
* feat: enforced non-empty selectedvalues and default value
* feat: added client and server side searches
* feat: retry on error
* feat: correct error handling
* feat: handle defautl value in existing variables
* feat: lowercase the source for payload
* feat: fixed the incorrect assignment of active indices
* feat: improved handling of all option
* feat: improved the ALL option visuals
* feat: handled default value enforcement in existing variables
* feat: added unix time to values call
* feat: added incomplete data message and info to search
* feat: changed dashboard panel call handling with existing variables
* feat: adjusted the response type and data with the new API schema for values
* feat: code refactor
* feat: made dyn-variable option as the default
* feat: added test cases for dyn variable creation and completion
* feat: updated test cases
* feat: updated the logic for variable update queue (#6586)
* feat: updated the logic for variable update queue
* feat: added API limiting to reduce unnecessary api call for dashboard variables (#6609)
* feat: added API limiting to reduce unneccesary api call for dashboard variables
* feat: fixed dropdown open triggering the api calls for single-select and misc
* feat: add jest test cases for new logic's utils, functions and processors - dashboardVariables (#6621)
* feat: added API limiting to reduce unneccesary api call for dashboard variables
* feat: fixed dropdown open triggering the api calls for single-select and misc
* feat: add jest test cases for new logic's utils, functions and processors - dashboardVariables
* feat: added test for checkAPIInvocation
* feat: refactor code
* feat: added more test on graph utilities
* feat: resolved comments and removed mount related handlings
* feat: fixed test cases and added multiple variable formats
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
* feat: made getDependency function dependent of variable name
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
* feat: updated the logic for variable update queue
* feat: added API limiting to reduce unnecessary api call for dashboard variables (#6609)
* feat: added API limiting to reduce unneccesary api call for dashboard variables
* feat: fixed dropdown open triggering the api calls for single-select and misc
* feat: add jest test cases for new logic's utils, functions and processors - dashboardVariables (#6621)
* feat: added API limiting to reduce unneccesary api call for dashboard variables
* feat: fixed dropdown open triggering the api calls for single-select and misc
* feat: add jest test cases for new logic's utils, functions and processors - dashboardVariables
* feat: added test for checkAPIInvocation
* feat: refactor code
* feat: added more test on graph utilities
* feat: resolved comments and removed mount related handlings
* feat: fixed test cases and added multiple variable formats
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
* fix: added time range key for query and local storage handling
* chore: fix jest test cases
* fix: send single element array for only variable option as well
* fix: intermediate stale data should not be shown
* feat: added checkbox selection in dashboard variables
* feat: added checkbox selection - handling with only and all
* feat: added checkbox selection - style changes
* fix: fixed deselecting all options
* feat: fixed all showing up in single select
* feat: improve styles
* feat: fixed single select getting all values and array issues
* feat: updated test case
* feat: added max tag shown logic with count length and info on hover for overflowed content
* fix: wrong payload being sent in the dashboard payload
* fix: sync the update set dashboard function
* fix: syncronise the var updates
* fix: jest test cases
* fix: added review comments
* fix: do not make query range API call until the queue is empty
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
* fix: variables with multiple values are merged into one string
* fix: variables with multiple values are merged into one string
* fix: used memo
---------
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>