mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Stop users from entering panel edit mode when dashboard editable is false, #1834
This commit is contained in:
@@ -70,6 +70,14 @@ function (angular, _, config) {
|
||||
};
|
||||
|
||||
$scope.toggleFullscreen = function(edit) {
|
||||
if (edit && $scope.dashboardMeta.canEdit === false) {
|
||||
$scope.appEvent('alert-warning', [
|
||||
'Dashboard not editable',
|
||||
'Use Save As.. feature to create an editable copy of this dashboard.'
|
||||
]);
|
||||
return;
|
||||
}
|
||||
|
||||
$scope.dashboardViewState.update({ fullscreen: true, edit: edit, panelId: $scope.panel.id });
|
||||
};
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ function (angular, app, $, _, kbn, moment, TimeSeries, PanelMeta) {
|
||||
panelName: 'Graph',
|
||||
editIcon: "fa fa-bar-chart",
|
||||
fullscreen: true,
|
||||
metricsEditor: true
|
||||
metricsEditor: true,
|
||||
});
|
||||
|
||||
$scope.panelMeta.addEditorTab('Axes & Grid', 'app/panels/graph/axisEditor.html');
|
||||
|
||||
Reference in New Issue
Block a user