KeybindingSrv: Prevent dashboard save modal when dashboard cannot be saved (#42505) (#42575)

(cherry picked from commit fa930e7dbd)

Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
This commit is contained in:
Grot (@grafanabot)
2021-12-01 14:02:09 +01:00
committed by GitHub
co-authored by Dominik Prokop
parent f8ea86d4fd
commit c8617b374a
+10 -8
View File
@@ -173,14 +173,16 @@ export class KeybindingSrv {
});
this.bind('mod+s', () => {
appEvents.publish(
new ShowModalReactEvent({
component: SaveDashboardModalProxy,
props: {
dashboard,
},
})
);
if (dashboard.meta.canSave) {
appEvents.publish(
new ShowModalReactEvent({
component: SaveDashboardModalProxy,
props: {
dashboard,
},
})
);
}
});
this.bind('t z', () => {