mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Merge pull request #1205 from noise/master
fix #1204: add separate datasource parameter withCredentials
This commit is contained in:
@@ -24,6 +24,7 @@ function (angular, _, $, config, kbn, moment) {
|
|||||||
this.supportMetrics = true;
|
this.supportMetrics = true;
|
||||||
this.annotationEditorSrc = 'app/partials/graphite/annotation_editor.html';
|
this.annotationEditorSrc = 'app/partials/graphite/annotation_editor.html';
|
||||||
this.cacheTimeout = datasource.cacheTimeout;
|
this.cacheTimeout = datasource.cacheTimeout;
|
||||||
|
this.withCredentials = datasource.withCredentials;
|
||||||
}
|
}
|
||||||
|
|
||||||
GraphiteDatasource.prototype.query = function(options) {
|
GraphiteDatasource.prototype.query = function(options) {
|
||||||
@@ -209,8 +210,10 @@ function (angular, _, $, config, kbn, moment) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
GraphiteDatasource.prototype.doGraphiteRequest = function(options) {
|
GraphiteDatasource.prototype.doGraphiteRequest = function(options) {
|
||||||
if (this.basicAuth) {
|
if (this.basicAuth || this.withCredentials) {
|
||||||
options.withCredentials = true;
|
options.withCredentials = true;
|
||||||
|
}
|
||||||
|
if (this.basicAuth) {
|
||||||
options.headers = options.headers || {};
|
options.headers = options.headers || {};
|
||||||
options.headers.Authorization = 'Basic ' + this.basicAuth;
|
options.headers.Authorization = 'Basic ' + this.basicAuth;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user