From 3cc7fa9e8b13d70846499ebeac3bd91338c42b2f Mon Sep 17 00:00:00 2001 From: jebus Date: Fri, 13 Mar 2026 11:46:34 +1300 Subject: [PATCH] [Fix] Add Captcha vars to Template (#359) Co-authored-by: Tim Lorsbach Reviewed-on: https://git.envipath.com/enviPath/enviPy/pulls/359 --- epdb/views.py | 12 ++++++++++-- templates/static/login.html | 8 +++++--- templates/static/login_base.html | 16 ++++++++++------ 3 files changed, 25 insertions(+), 11 deletions(-) diff --git a/epdb/views.py b/epdb/views.py index ecaf9b98..e5f560b2 100644 --- a/epdb/views.py +++ b/epdb/views.py @@ -147,8 +147,11 @@ def handler500(request): def login(request): context = get_base_context(request) - context["CAP_API_BASE"] = s.CAP_API_BASE - context["CAP_SITE_KEY"] = s.CAP_SITE_KEY + + if s.CAP_ENABLED: + context["CAP_ENABLED"] = s.CAP_ENABLED + context["CAP_API_BASE"] = s.CAP_API_BASE + context["CAP_SITE_KEY"] = s.CAP_SITE_KEY if request.method == "GET": context["title"] = "enviPath" @@ -227,6 +230,11 @@ def logout(request): def register(request): context = get_base_context(request) + if s.CAP_ENABLED: + context["CAP_ENABLED"] = s.CAP_ENABLED + context["CAP_API_BASE"] = s.CAP_API_BASE + context["CAP_SITE_KEY"] = s.CAP_SITE_KEY + if request.method == "GET": # Redirect to unified login page with signup tab next_url = request.GET.get("next", "") diff --git a/templates/static/login.html b/templates/static/login.html index d89ff2e5..bdf6c304 100644 --- a/templates/static/login.html +++ b/templates/static/login.html @@ -218,9 +218,11 @@ - + {% if CAP_ENABLED %} + + {% endif %}
diff --git a/templates/static/login_base.html b/templates/static/login_base.html index 87109607..6ebe105b 100644 --- a/templates/static/login_base.html +++ b/templates/static/login_base.html @@ -19,12 +19,16 @@ type="text/css" /> - - - {% block extra_styles %}{% endblock %} + {% if CAP_ENABLED %} + + + {% endif %} + + {% block extra_styles %} + {% endblock %}