From: Michael Tremer Date: Sun, 12 Jan 2025 13:43:25 +0000 (+0000) Subject: web: Convert login page to Jinja X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=64da9c0719ff60fc3bf82440e79d0b9fa1ab4a1e;p=pbs.git web: Convert login page to Jinja Signed-off-by: Michael Tremer --- diff --git a/src/templates/login.html b/src/templates/login.html index 4339ddbf..72ac999f 100644 --- a/src/templates/login.html +++ b/src/templates/login.html @@ -1,6 +1,6 @@ {% extends "base.html" %} -{% block title %}{{ _("Sign In") }}{% end block %} +{% block title %}{{ _("Sign In") }}{% endblock %} {% block body %}
@@ -10,13 +10,13 @@

{{ _("Sign In") }}

- {% raw xsrf_form_html() %} + {{ xsrf_form_html() | safe }}

- + {% if username %}value="{{ username }}"{% endif %}> @@ -25,7 +25,7 @@

- @@ -46,4 +46,4 @@

-{% end %} +{% endblock %} diff --git a/src/web/auth.py b/src/web/auth.py index b9b0d248..3612d453 100644 --- a/src/web/auth.py +++ b/src/web/auth.py @@ -9,11 +9,11 @@ from . import base log = logging.getLogger("pbs.web.auth") class LoginHandler(base.KerberosAuthMixin, base.BaseHandler): - def get(self, username=None, failed=False): + async def get(self, username=None, failed=False): if self.current_user: raise tornado.web.HTTPError(403, "Already logged in") - self.render("login.html", username=username, failed=failed) + await self.render("login.html", username=username, failed=failed) @base.ratelimit(requests=10, minutes=5) async def post(self):