add confirmation page

This commit is contained in:
erichhasl
2017-11-18 20:49:01 +01:00
parent 63f61af33a
commit 8c83af958a
3 changed files with 15 additions and 5 deletions
@@ -0,0 +1,6 @@
{% extends "public/default.html" %}
{% block content %}
<p>Vielen Dank für deine Anmeldung! <a href="{% url "meingoethopia:index" %}">Hier</a>
kommst du zurück zur Übersicht.</p>
{% endblock %}
+2 -1
View File
@@ -6,5 +6,6 @@ urlpatterns = [
url(r'^$', views.index, name='index'), url(r'^$', views.index, name='index'),
url(r'^betrieb/anmelden', views.betrieb_new, name='betrieb_new'), url(r'^betrieb/anmelden', views.betrieb_new, name='betrieb_new'),
url(r'^partei/gruenden', views.partei_new, name='partei_new'), url(r'^partei/gruenden', views.partei_new, name='partei_new'),
url(r'^praesident/kandidieren', views.praesident_werden, name='praesident_werden') url(r'^praesident/kandidieren', views.praesident_werden,
name='praesident_werden')
] ]
+7 -4
View File
@@ -1,5 +1,4 @@
from django.shortcuts import render from django.shortcuts import render
from django.http import HttpResponseRedirect
from django import forms from django import forms
from .models import Betrieb, Partei, PresidentCandidate from .models import Betrieb, Partei, PresidentCandidate
@@ -40,7 +39,7 @@ def betrieb_new(request):
business_idea=form.cleaned_data.get('business_idea'), business_idea=form.cleaned_data.get('business_idea'),
confirmed=False) confirmed=False)
betrieb.save() betrieb.save()
return HttpResponseRedirect('/') return render_confirmation(request)
else: else:
form = BetriebForm() form = BetriebForm()
return render(request, "meingoethopia/betrieb_new.html", {'form': form}) return render(request, "meingoethopia/betrieb_new.html", {'form': form})
@@ -57,7 +56,7 @@ def partei_new(request):
description=form.cleaned_data.get('description'), description=form.cleaned_data.get('description'),
confirmed=False) confirmed=False)
partei.save() partei.save()
return HttpResponseRedirect('/') return render_confirmation(request)
else: else:
form = ParteiForm() form = ParteiForm()
return render(request, "meingoethopia/partei_new.html", {'form': form}) return render(request, "meingoethopia/partei_new.html", {'form': form})
@@ -72,7 +71,11 @@ def praesident_werden(request):
motivation=form.cleaned_data.get('motivation'), motivation=form.cleaned_data.get('motivation'),
confirmed=False) confirmed=False)
president.save() president.save()
return HttpResponseRedirect('/') return render_confirmation(request)
else: else:
form = PresidentForm() form = PresidentForm()
return render(request, "meingoethopia/president.html", {'form': form}) return render(request, "meingoethopia/president.html", {'form': form})
def render_confirmation(request):
return render(request, "meingoethopia/confirmed.html")