Browse Source

Dodatečný text k formuláři

middleware_test
MaM Web user 3 years ago
parent
commit
116cb30b4b
  1. 3
      seminar/templates/seminar/formular_ok.html
  2. 7
      seminar/views/views_all.py

3
seminar/templates/seminar/formular_ok.html

@ -4,6 +4,9 @@
{% block content %} {% block content %}
<h1> Formulář byl úspěšně odeslán </h1> <h1> Formulář byl úspěšně odeslán </h1>
{% if text %}
<p>{{ text | safe }}</p>
{% endif %}
{% for odkaz in odkazy %} {% for odkaz in odkazy %}
<p><a href="{{odkaz.1}}">{{odkaz.0}}</a></p> <p><a href="{{odkaz.1}}">{{odkaz.0}}</a></p>
{% endfor %} {% endfor %}

7
seminar/views/views_all.py

@ -1200,7 +1200,7 @@ def resitelEditView(request):
msg = "Unknown school {}, {}".format(fcd['skola_nazev'],fcd['skola_adresa']) msg = "Unknown school {}, {}".format(fcd['skola_nazev'],fcd['skola_adresa'])
resitel_edit.save() resitel_edit.save()
osoba_edit.save() osoba_edit.save()
return formularOKView(request) return formularOKView(request, text=f'Údaje byly úspěšně uloženy. <a href="{reverse("profil")}>Vrátit se zpět na profil.</a>')
return render(request, 'seminar/profil/edit.html', {'form': form}) return render(request, 'seminar/profil/edit.html', {'form': form})
@ -1348,7 +1348,7 @@ Tento e-mail byl vygenerován automaticky, chceš-li nás kontaktovat, napiš n
from_email="registrace@mam.mff.cuni.cz", # FIXME: Chceme to mít radši tady, nebo v nastavení? from_email="registrace@mam.mff.cuni.cz", # FIXME: Chceme to mít radši tady, nebo v nastavení?
) )
return formularOKView(request) return formularOKView(request, text='Na tvůj e-mail jsme právě poslali odkaz pro nastavení hesla.')
# if a GET (or any other method) we'll create a blank form # if a GET (or any other method) we'll create a blank form
else: else:
@ -1430,7 +1430,7 @@ def profilView(request):
return LoginView.as_view()(request) return LoginView.as_view()(request)
# Interní, nemá se nikdy objevit v urls (jinak to účastníci vytrolí) # Interní, nemá se nikdy objevit v urls (jinak to účastníci vytrolí)
def formularOKView(request): def formularOKView(request, text=''):
template_name = 'seminar/formular_ok.html' template_name = 'seminar/formular_ok.html'
odkazy = [ odkazy = [
# (Text, odkaz) # (Text, odkaz)
@ -1439,6 +1439,7 @@ def formularOKView(request):
] ]
context = { context = {
'odkazy': odkazy, 'odkazy': odkazy,
'text': text,
} }
return render(request, template_name, context) return render(request, template_name, context)

Loading…
Cancel
Save