Mercurial > libervia-web
diff libervia/pages/login/page_meta.py @ 1404:6a35167a4e2c
pages (login, register): fix `allow_registration`:
if `allow_registration` is false:
- `register_url` is not set in login page
- register page returns HTTP_FORBIDDEN
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 16 Apr 2021 18:38:45 +0200 |
parents | 24e2973378f6 |
children | 409d10211b20 |
line wrap: on
line diff
--- a/libervia/pages/login/page_meta.py Sat Mar 27 15:23:49 2021 +0100 +++ b/libervia/pages/login/page_meta.py Fri Apr 16 18:38:45 2021 +0200 @@ -36,7 +36,8 @@ ) # register page url - template_data["register_url"] = self.getPageRedirectURL(request, "register") + if self.host.options["allow_registration"]: + template_data["register_url"] = self.getPageRedirectURL(request, "register") # if login is set, we put it in template to prefill field template_data["login"] = session_data.popPageData(self, "login")