Add option to redirect to running Jupyter server

This is how the system used to behave, but now it can be turned off, always
showing the control panel on login.  Adjustment is needed in two places.
This commit is contained in:
Robert Schroll
2018-02-05 18:12:07 -08:00
parent e4e5bebc1a
commit 9f6cef4fb4
3 changed files with 13 additions and 4 deletions

View File

@@ -45,12 +45,13 @@ class RootHandler(BaseHandler):
return
user = self.get_current_user()
if user:
url = url_path_join(self.hub.base_url, 'home')
if user.running:
url = user.url
self.log.debug("User is running: %s", url)
if self.redirect_to_server:
url = user.url
self.log.debug("User is running: %s", user.url)
self.set_login_cookie(user) # set cookie
else:
url = url_path_join(self.hub.base_url, 'home')
self.log.debug("User is not running: %s", url)
else:
url = self.settings['login_url']