mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
TemplateSrv: deprecates templateSrv.variables and adds getVariables (#23026)
* TemplateSrv: deprecates templateSrv.variables and adds getVariables * Update public/app/plugins/datasource/postgres/query_ctrl.ts Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com> * Update public/app/plugins/datasource/stackdriver/components/VariableQueryEditor.test.tsx Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com> * Update public/app/plugins/datasource/cloudwatch/datasource.ts Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com> * Update public/app/plugins/datasource/mysql/query_ctrl.ts Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com> * Chore: updates after PR comments Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
This commit is contained in:
@@ -9,6 +9,7 @@ import { auto } from 'angular';
|
||||
import { TemplateSrv } from 'app/features/templating/template_srv';
|
||||
import { CoreEvents } from 'app/types';
|
||||
import { PanelEvents } from '@grafana/data';
|
||||
import { VariableWithMultiSupport } from 'app/features/templating/types';
|
||||
|
||||
export interface QueryMeta {
|
||||
sql: string;
|
||||
@@ -301,10 +302,10 @@ export class MysqlQueryCtrl extends QueryCtrl {
|
||||
});
|
||||
|
||||
if (config.addTemplateVars) {
|
||||
for (const variable of this.templateSrv.variables) {
|
||||
for (const variable of this.templateSrv.getVariables()) {
|
||||
let value;
|
||||
value = '$' + variable.name;
|
||||
if (config.templateQuoter && variable.multi === false) {
|
||||
if (config.templateQuoter && ((variable as unknown) as VariableWithMultiSupport).multi === false) {
|
||||
value = config.templateQuoter(value);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user