diff --git a/conf/defaults.ini b/conf/defaults.ini
index 0a4b61fbe78..64dc7c4f344 100644
--- a/conf/defaults.ini
+++ b/conf/defaults.ini
@@ -335,3 +335,6 @@ global_api_key = -1
# global limit on number of logged in users.
global_session = -1
+
+[grafana_net]
+url = https://grafana.net
diff --git a/pkg/api/gnetproxy.go b/pkg/api/gnetproxy.go
index 6511afd39b7..344cd3fe926 100644
--- a/pkg/api/gnetproxy.go
+++ b/pkg/api/gnetproxy.go
@@ -8,6 +8,7 @@ import (
"time"
"github.com/grafana/grafana/pkg/middleware"
+ "github.com/grafana/grafana/pkg/setting"
"github.com/grafana/grafana/pkg/util"
)
@@ -27,7 +28,7 @@ func ReverseProxyGnetReq(proxyPath string) *httputil.ReverseProxy {
req.URL.Host = "grafana.net"
req.Host = "grafana.net"
- req.URL.Path = util.JoinUrlFragments("https://grafana.net/api", proxyPath)
+ req.URL.Path = util.JoinUrlFragments(setting.GrafanaNetUrl+"/api", proxyPath)
// clear cookie headers
req.Header.Del("Cookie")
diff --git a/pkg/setting/setting.go b/pkg/setting/setting.go
index 413fb2fc9a0..5291ef748b8 100644
--- a/pkg/setting/setting.go
+++ b/pkg/setting/setting.go
@@ -138,6 +138,9 @@ var (
// QUOTA
Quota QuotaSettings
+
+ // Grafana.NET URL
+ GrafanaNetUrl string
)
type CommandLineArgs struct {
@@ -494,6 +497,8 @@ func NewConfigContext(args *CommandLineArgs) error {
log.Warn("require_email_validation is enabled but smpt is disabled")
}
+ GrafanaNetUrl = Cfg.Section("grafana.net").Key("url").MustString("https://grafana.net")
+
return nil
}
diff --git a/public/app/features/dashboard/import/import.html b/public/app/features/dashboard/import/dash_import.html
similarity index 84%
rename from public/app/features/dashboard/import/import.html
rename to public/app/features/dashboard/import/dash_import.html
index 5227569fcd8..65333a24ffa 100644
--- a/public/app/features/dashboard/import/import.html
+++ b/public/app/features/dashboard/import/dash_import.html
@@ -18,7 +18,21 @@