diff --git a/CHANGELOG.md b/CHANGELOG.md index 69835953dc1..8d28e9223f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,6 @@ -# 1.8.0 (unreleased) +# 1.8.0 (2014-09-22) + +Read this [blog post](http://grafana.org/blog/2014/09/11/grafana-1-8-0-rc1-released.html) for an overview of all improvements. **Fixes** - [Issue #802](https://github.com/grafana/grafana/issues/802). Annotations: Fix when using InfluxDB datasource diff --git a/latest.json b/latest.json index c66de1bc179..6e7dc07bae2 100644 --- a/latest.json +++ b/latest.json @@ -1,4 +1,4 @@ { - "version": "1.8.0-rc1", - "url": "http://grafanarel.s3.amazonaws.com/grafana-1.8.0-rc1" + "version": "1.8.0", + "url": "http://grafanarel.s3.amazonaws.com/grafana-1.8.0.tar.gz" } diff --git a/package.json b/package.json index f84ca9cf8c6..8de8f05cf8a 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "company": "Coding Instinct AB" }, "name": "grafana", - "version": "1.8.0-rc1", + "version": "1.8.0", "repository": { "type": "git", "url": "http://github.com/torkelo/grafana.git" diff --git a/src/app/directives/dashEditLink.js b/src/app/directives/dashEditLink.js index fbdfc4fa5cc..599cf341fe5 100644 --- a/src/app/directives/dashEditLink.js +++ b/src/app/directives/dashEditLink.js @@ -51,9 +51,12 @@ function (angular, $) { scope.onAppEvent('hide-dash-editor', hideEditorPane); scope.onAppEvent('show-dash-editor', function(evt, payload) { - hideEditorPane(); + if (lastEditor === payload.src) { + hideEditorPane(); + return; + } - if (lastEditor === payload.src) { return; } + hideEditorPane(); scope.exitFullscreen(); diff --git a/src/app/panels/graph/legend.html b/src/app/panels/graph/legend.html index 0e5edc459ce..31458060803 100755 --- a/src/app/panels/graph/legend.html +++ b/src/app/panels/graph/legend.html @@ -5,7 +5,7 @@ ng-class="{'pull-right': series.yaxis === 2, 'graph-legend-series-hidden': hiddenSeries[series.alias]}" >
- +
diff --git a/src/app/services/dashboard/dashboardSrv.js b/src/app/services/dashboard/dashboardSrv.js index c6b386917ba..17313a207d5 100644 --- a/src/app/services/dashboard/dashboardSrv.js +++ b/src/app/services/dashboard/dashboardSrv.js @@ -25,7 +25,7 @@ function (angular, $, kbn, _, moment) { this.tags = data.tags || []; this.style = data.style || "dark"; this.timezone = data.timezone || 'browser'; - this.editable = data.editable || true; + this.editable = data.editable === false ? false : true; this.hideControls = data.hideControls || false; this.rows = data.rows || []; this.nav = data.nav || []; diff --git a/src/test/specs/dashboardSrv-specs.js b/src/test/specs/dashboardSrv-specs.js index f916279db98..862c2a6fc41 100644 --- a/src/test/specs/dashboardSrv-specs.js +++ b/src/test/specs/dashboardSrv-specs.js @@ -82,6 +82,22 @@ define([ }); + describe('when creating dashboard with editable false', function() { + var model; + + beforeEach(module('grafana.services')); + beforeEach(inject(function(dashboardSrv) { + model = dashboardSrv.create({ + editable: false + }); + })); + + it('should set editable false', function() { + expect(model.editable).to.be(false); + }); + + }); + describe('when creating dashboard with old schema', function() { var model; var graph;