From c1fdbaa1e7dd055357d2cdf2e0153c1cdfb8af62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Mon, 13 Mar 2017 17:07:27 +0100 Subject: [PATCH] Force refresh of settings on login/logout Our access rights might have changed, so let's make sure our view of the settings is up to date. --- src/octoprint/static/js/app/viewmodels/settings.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/octoprint/static/js/app/viewmodels/settings.js b/src/octoprint/static/js/app/viewmodels/settings.js index 4706cb7f..1125a2ff 100644 --- a/src/octoprint/static/js/app/viewmodels/settings.js +++ b/src/octoprint/static/js/app/viewmodels/settings.js @@ -309,10 +309,6 @@ $(function() { }); }; - self.onSettingsShown = function() { - self.requestData(); - }; - self.onSettingsHidden = function() { self.webcam_ffmpegPathReset(); }; @@ -833,6 +829,16 @@ $(function() { // better refresh them now self.requestData(); }; + + self.onUserLoggedIn = function() { + // we might have other user rights now, refresh + self.requestData(); + }; + + self.onUserLoggedOut = function() { + // we might have other user rights now, refresh + self.requestData(); + } } OCTOPRINT_VIEWMODELS.push([