Přidáno potvrzení odeslání formuláře
This commit is contained in:
parent
05ae74aeb3
commit
54ae948662
2 changed files with 26 additions and 2 deletions
10
seminar/templates/seminar/formular_ok.html
Normal file
10
seminar/templates/seminar/formular_ok.html
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block nadpis1a %}Formulář byl odeslán{% endblock %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
<h1> Formulář byl úspěšně odeslán </h1>
|
||||||
|
{% for odkaz in odkazy %}
|
||||||
|
<p><a href="{{odkaz.1}}">{{odkaz.0}}</a></p>
|
||||||
|
{% endfor %}
|
||||||
|
{% endblock %}
|
|
@ -1188,7 +1188,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 HttpResponseRedirect('/thanks/')
|
return formularOKView(request)
|
||||||
else:
|
else:
|
||||||
## Stránka před odeslaním formuláře = předvyplněný formulář
|
## Stránka před odeslaním formuláře = předvyplněný formulář
|
||||||
return render(request, 'seminar/profil/edit.html', {'form': form})
|
return render(request, 'seminar/profil/edit.html', {'form': form})
|
||||||
|
@ -1256,7 +1256,7 @@ def prihlaskaView(request):
|
||||||
r.save()
|
r.save()
|
||||||
|
|
||||||
|
|
||||||
return HttpResponseRedirect('/thanks/')
|
return formularOKView(request)
|
||||||
|
|
||||||
# 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:
|
||||||
|
@ -1318,3 +1318,17 @@ def profilView(request):
|
||||||
return ResitelView.as_view()(request)
|
return ResitelView.as_view()(request)
|
||||||
else:
|
else:
|
||||||
return LoginView.as_view()(request)
|
return LoginView.as_view()(request)
|
||||||
|
|
||||||
|
# Interní, nemá se nikdy objevit v urls (jinak to účastníci vytrolí)
|
||||||
|
def formularOKView(request):
|
||||||
|
template_name = 'seminar/formular_ok.html'
|
||||||
|
odkazy = [
|
||||||
|
# (Text, odkaz)
|
||||||
|
('Vrátit se na titulní stránku', reverse('titulni_strana')),
|
||||||
|
('Zobrazit aktuální zadání', reverse('seminar_aktualni_zadani')),
|
||||||
|
]
|
||||||
|
context = {
|
||||||
|
'odkazy': odkazy,
|
||||||
|
}
|
||||||
|
return render(request, template_name, context)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue