[v11.0.x] AdHocFilters: Use queries in ad hoc filters api calls (#87627)

AdHocFilters: Use queries in ad hoc filters api calls (#87624)

(cherry picked from commit 39aafde8cb)

Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
This commit is contained in:
grafana-delivery-bot[bot]
2024-06-19 17:28:42 +02:00
committed by GitHub
co-authored by Dominik Prokop
parent 50bf2ddf50
commit 9eb0c11c82
2 changed files with 6 additions and 0 deletions
@@ -126,6 +126,9 @@ describe('transformSaveModelToScene', () => {
expect(scene.state?.$variables?.state.variables).toHaveLength(2);
expect(scene.state?.$variables?.getByName('constant')).toBeInstanceOf(ConstantVariable);
expect(scene.state?.$variables?.getByName('CoolFilters')).toBeInstanceOf(AdHocFiltersVariable);
expect(
(scene.state?.$variables?.getByName('CoolFilters') as AdHocFiltersVariable).state.useQueriesAsFilterForOptions
).toBe(true);
expect(dashboardControls).toBeDefined();
expect(dashboardControls.state.refreshPicker.state.intervals).toEqual(defaultTimePickerConfig.refresh_intervals);
@@ -936,6 +939,7 @@ describe('transformSaveModelToScene', () => {
baseFilters: [{ key: 'baseFilterTest', operator: '=', value: 'test' }],
datasource: { uid: 'gdev-prometheus', type: 'prometheus' },
applyMode: 'auto',
useQueriesAsFilterForOptions: true,
});
});
@@ -1018,6 +1022,7 @@ describe('transformSaveModelToScene', () => {
value: '3',
},
],
useQueriesAsFilterForOptions: true,
});
});
@@ -312,6 +312,7 @@ export function createSceneVariableFromVariableModel(variable: TypedVariableMode
filters: variable.filters ?? [],
baseFilters: variable.baseFilters ?? [],
defaultKeys: variable.defaultKeys,
useQueriesAsFilterForOptions: true,
});
}
if (variable.type === 'custom') {