diff --git a/retrolab/app.py b/retrolab/app.py index f17601bc5..8b7e2fba9 100644 --- a/retrolab/app.py +++ b/retrolab/app.py @@ -77,6 +77,12 @@ class RetroHandler(ExtensionHandlerJinjaMixin, ExtensionHandlerMixin, JupyterHan return page_config +class RetroRedirectHandler(RetroHandler): + @web.authenticated + def get(self): + return self.redirect(self.base_url+'retro/tree') + + class RetroTreeHandler(RetroHandler): @web.authenticated def get(self, path=None): @@ -152,6 +158,7 @@ class RetroApp(NBClassicConfigShimMixin, LabServerApp): {"url": "/retro/edit/{0}"}, ) ) + self.handlers.append(("/retro/?", RetroRedirectHandler)) self.handlers.append(("/retro/tree(.*)", RetroTreeHandler)) self.handlers.append(("/retro/notebooks(.*)", RetroNotebookHandler)) self.handlers.append(("/retro/edit(.*)", RetroFileHandler))