test default_url handling

- default_url is used even if not logged in
- flesh out docstrings
- pass via settings
This commit is contained in:
Min RK
2018-05-15 10:15:10 +02:00
parent 02468f4625
commit f380968049
4 changed files with 55 additions and 6 deletions

View File

@@ -31,7 +31,9 @@ class RootHandler(BaseHandler):
"""
def get(self):
user = self.get_current_user()
if user:
if self.default_url:
url = self.default_url
elif user:
url = self.get_next_url(user)
else:
url = self.settings['login_url']