From c65bec3e5ccfaa8cdd8a864a7f9b70aba9ddab1e Mon Sep 17 00:00:00 2001 From: kytwb Date: Fri, 24 Dec 2021 13:02:29 +0100 Subject: #2359 Disable available updates behaviour based on automaticUpdates --- src/components/layout/AppLayout.js | 4 ++-- src/components/layout/Sidebar.js | 14 ++++++++------ 2 files changed, 10 insertions(+), 8 deletions(-) (limited to 'src/components') diff --git a/src/components/layout/AppLayout.js b/src/components/layout/AppLayout.js index eb36ea431..4474fe0f4 100644 --- a/src/components/layout/AppLayout.js +++ b/src/components/layout/AppLayout.js @@ -126,7 +126,7 @@ class AppLayout extends Component { const { intl } = this.props; - const { locked } = settings.app; + const { locked, automaticUpdates } = settings.app; if (locked) { return ; } @@ -191,7 +191,7 @@ class AppLayout extends Component { {intl.formatMessage(messages.servicesUpdated)} )} - {appUpdateIsDownloaded && this.state.shouldShowAppUpdateInfoBar && ( + {automaticUpdates && appUpdateIsDownloaded && this.state.shouldShowAppUpdateInfoBar && ( { diff --git a/src/components/layout/Sidebar.js b/src/components/layout/Sidebar.js index e3df9c2ea..1cbdcfe46 100644 --- a/src/components/layout/Sidebar.js +++ b/src/components/layout/Sidebar.js @@ -233,12 +233,14 @@ class Sidebar extends Component { )} (${settingsShortcutKey(false)})`} > - {(this.props.stores.app.updateStatus === - this.props.stores.app.updateStatusTypes.AVAILABLE || - this.props.stores.app.updateStatus === - this.props.stores.app.updateStatusTypes.DOWNLOADED) && ( - - )} + { + (this.props.stores.settings.app.automaticUpdates && + (this.props.stores.app.updateStatus === this.props.stores.app.updateStatusTypes.AVAILABLE || + this.props.stores.app.updateStatus === this.props.stores.app.updateStatusTypes.DOWNLOADED) + ) && ( + + ) + } {this.state.tooltipEnabled && ( -- cgit v1.2.3-70-g09d2