Dashboard: fixed init of editable setting, #837

This commit is contained in:
Torkel Ödegaard 2014-09-22 12:54:02 +02:00
parent af52b20c4a
commit 010baad532
2 changed files with 17 additions and 1 deletions

View File

@ -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 || [];

View File

@ -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;