Explorar o código

fix(pluginlist): fixed issue with home dashboard and new pluginlist panel that casued permission denied error for non admin users, fixes #4686

Torkel Ödegaard %!s(int64=9) %!d(string=hai) anos
pai
achega
10131aa8a0
Modificáronse 2 ficheiros con 8 adicións e 3 borrados
  1. 6 1
      CHANGELOG.md
  2. 2 2
      pkg/api/api.go

+ 6 - 1
CHANGELOG.md

@@ -1,4 +1,9 @@
-# 3.0.0-beta3 (unreleased)
+# 3.0.0-beta4 (unreleased)
+
+### Bug fixes
+* **Home dashboard**: Fixed issue with permission denied error on home dashboard, fixes [#4686](https://github.com/grafana/grafana/issues/4686)
+
+# 3.0.0-beta3 (2016-04-12)
 
 ### Enhancements
 * **InfluxDB**: Changed multi query encoding to work with InfluxDB 0.11 & 0.12, closes [#4533](https://github.com/grafana/grafana/issues/4533)

+ 2 - 2
pkg/api/api.go

@@ -191,9 +191,9 @@ func Register(r *macaron.Macaron) {
 
 		r.Get("/datasources/id/:name", wrap(GetDataSourceIdByName), reqSignedIn)
 
-		r.Group("/plugins", func() {
-			r.Get("/", wrap(GetPluginList))
+		r.Get("/plugins", wrap(GetPluginList))
 
+		r.Group("/plugins", func() {
 			r.Get("/:pluginId/readme", wrap(GetPluginReadme))
 			r.Get("/:pluginId/dashboards/", wrap(GetPluginDashboards))
 			r.Get("/:pluginId/settings", wrap(GetPluginSettingById))