From c1c8ea2ed81a709424a7bcea568f8d6ce9c8647b Mon Sep 17 00:00:00 2001 From: Sonja Happ Date: Tue, 20 Apr 2021 16:42:43 +0200 Subject: [PATCH] disable signal autoconf button for locked scenarios #309 --- src/common/table.js | 3 ++- src/componentconfig/config-table.js | 1 + src/scenario/scenario.js | 1 - 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/table.js b/src/common/table.js index c3daff5..8ea1579 100644 --- a/src/common/table.js +++ b/src/common/table.js @@ -204,7 +204,8 @@ class CustomTable extends Component { key={childkey++} ikey={childkey++} icon={'wave-square'} - disabled={child.props.onAutoConf == null} + disabled={child.props.onAutoConf == null || child.props.locked } + hidetooltip={isLocked} tooltip={"Autoconfigure Signals"} tipPlacement={'bottom'} onClick={() => child.props.onAutoConf(index)} diff --git a/src/componentconfig/config-table.js b/src/componentconfig/config-table.js index d5e1b8f..665850e 100644 --- a/src/componentconfig/config-table.js +++ b/src/componentconfig/config-table.js @@ -375,6 +375,7 @@ class ConfigTable extends Component { signalButton onAutoConf={(index) => this.signalsAutoConf(index)} width={170} + locked={this.props.locked} /> s.id === scenarioID), results: ResultStore.getState().filter(result => result.scenarioID === scenarioID), sessionToken: localStorage.getItem("token"),