Explorar el Código

add confirmation page

master
erichhasl hace 8 años
padre
commit
8c83af958a
Se han modificado 3 ficheros con 15 adiciones y 5 borrados
  1. +6
    -0
      web_dev/sas_web/meingoethopia/templates/meingoethopia/confirmed.html
  2. +2
    -1
      web_dev/sas_web/meingoethopia/urls.py
  3. +7
    -4
      web_dev/sas_web/meingoethopia/views.py

+ 6
- 0
web_dev/sas_web/meingoethopia/templates/meingoethopia/confirmed.html Ver fichero

@@ -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
web_dev/sas_web/meingoethopia/urls.py Ver fichero

@@ -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
web_dev/sas_web/meingoethopia/views.py Ver fichero

@@ -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")

Cargando…
Cancelar
Guardar