refactor(bulma): convert external site warning
This commit is contained in:
@@ -0,0 +1,15 @@
|
|||||||
|
{% extends "fellchensammlung/base_bulma.html" %}
|
||||||
|
{% load i18n %}
|
||||||
|
{% load custom_tags %}
|
||||||
|
{% block content %}
|
||||||
|
<div class="content">
|
||||||
|
{% if external_site_warning %}
|
||||||
|
{{ external_site_warning.content | render_markdown }}
|
||||||
|
{% else %}
|
||||||
|
{% blocktranslate %}
|
||||||
|
<p>Achtung du verlässt notfellchen.org</p>
|
||||||
|
{% endblocktranslate %}
|
||||||
|
{% endif %}
|
||||||
|
<a href="{{ url }}" class="button is-primary">{% translate "Weiter" %}</a>
|
||||||
|
</div>
|
||||||
|
{% endblock content %}
|
@@ -107,7 +107,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="block">
|
<div class="block">
|
||||||
{% if adoption_notice.further_information %}
|
{% if adoption_notice.further_information %}
|
||||||
<form method="get" action="{% url 'external-site' %}">
|
<form method="get" action="{% url 'bulma-external-site' %}">
|
||||||
<input type="hidden" name="url" value="{{ adoption_notice.further_information }}">
|
<input type="hidden" name="url" value="{{ adoption_notice.further_information }}">
|
||||||
<button class="button is-primary is-fullwidth" type="submit" id="submit">
|
<button class="button is-primary is-fullwidth" type="submit" id="submit">
|
||||||
{{ adoption_notice.further_information | domain }} <i
|
{{ adoption_notice.further_information | domain }} <i
|
||||||
|
@@ -125,6 +125,7 @@ urlpatterns = [
|
|||||||
## External Site ##
|
## External Site ##
|
||||||
###################
|
###################
|
||||||
path('external-site/', views.external_site_warning, name="external-site"),
|
path('external-site/', views.external_site_warning, name="external-site"),
|
||||||
|
path('bulma/external-site/', views.bulma_external_site_warning, name="bulma-external-site"),
|
||||||
|
|
||||||
###############
|
###############
|
||||||
## TECHNICAL ##
|
## TECHNICAL ##
|
||||||
|
@@ -798,7 +798,7 @@ def instance_health_check(request):
|
|||||||
return render(request, 'fellchensammlung/instance-health-check.html', context=context)
|
return render(request, 'fellchensammlung/instance-health-check.html', context=context)
|
||||||
|
|
||||||
|
|
||||||
def external_site_warning(request):
|
def external_site_warning(request, template_name='fellchensammlung/external_site_warning.html'):
|
||||||
url = request.GET.get("url")
|
url = request.GET.get("url")
|
||||||
context = {"url": url}
|
context = {"url": url}
|
||||||
language_code = translation.get_language()
|
language_code = translation.get_language()
|
||||||
@@ -806,7 +806,11 @@ def external_site_warning(request):
|
|||||||
texts = Text.get_texts(["external_site_warning", "good_adoption_practices"], language=lang)
|
texts = Text.get_texts(["external_site_warning", "good_adoption_practices"], language=lang)
|
||||||
context.update(texts)
|
context.update(texts)
|
||||||
|
|
||||||
return render(request, 'fellchensammlung/external_site_warning.html', context=context)
|
return render(request, template_name, context=context)
|
||||||
|
|
||||||
|
|
||||||
|
def bulma_external_site_warning(request):
|
||||||
|
return external_site_warning(request, 'fellchensammlung/bulma-external_site_warning.html')
|
||||||
|
|
||||||
|
|
||||||
def list_rescue_organizations(request, template='fellchensammlung/animal-shelters.html'):
|
def list_rescue_organizations(request, template='fellchensammlung/animal-shelters.html'):
|
||||||
|
Reference in New Issue
Block a user