More work on editable false dashboards, #1834

This commit is contained in:
Torkel Ödegaard
2015-04-27 10:09:32 +02:00
parent af277f560f
commit 16fc6e8b42
6 changed files with 45 additions and 17 deletions

View File

@@ -59,12 +59,15 @@ function (angular, _, kbn, moment, $) {
$location.path('');
return;
}
$scope.initDashboard({meta: {}, model: window.grafanaImportDashboard }, $scope);
$scope.initDashboard({
meta: { canShare: false, canStar: false },
model: window.grafanaImportDashboard
}, $scope);
});
module.controller('NewDashboardCtrl', function($scope) {
$scope.initDashboard({
meta: {},
meta: { canStar: false, canShare: false },
model: {
title: "New dashboard",
rows: [{ height: '250px', panels:[] }]
@@ -93,7 +96,10 @@ function (angular, _, kbn, moment, $) {
};
file_load($routeParams.jsonFile).then(function(result) {
$scope.initDashboard({meta: {fromFile: true}, model: result}, $scope);
$scope.initDashboard({
meta: { canSave: false, canDelete: false },
model: result
}, $scope);
});
});
@@ -138,7 +144,10 @@ function (angular, _, kbn, moment, $) {
};
script_load($routeParams.jsFile).then(function(result) {
$scope.initDashboard({meta: {fromScript: true, canDelete: false}, model: result.data}, $scope);
$scope.initDashboard({
meta: {fromScript: true, canDelete: false, canSave: false},
model: result.data
}, $scope);
});
});