From 0029595caa78abc831724d22b4c1b45b9867cec0 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Aleksander=20=C5=81ukasz?=
 <aleksander.lukasz@nowoczesnapolska.org.pl>
Date: Tue, 12 Nov 2013 12:23:00 +0100
Subject: [PATCH 1/1] Closed registration notice

---
 contact/views.py                               |  3 +++
 edumed/contact_forms.py                        |  1 +
 wtem/templates/wtem/disabled_contact_form.html | 13 +++++++++++++
 3 files changed, 17 insertions(+)
 create mode 100644 wtem/templates/wtem/disabled_contact_form.html

diff --git a/contact/views.py b/contact/views.py
index 9fc9637..6ec18e5 100644
--- a/contact/views.py
+++ b/contact/views.py
@@ -13,6 +13,9 @@ def form(request, form_tag):
     except KeyError:
         raise Http404
     if getattr(form_class, 'disabled', False):
+        template = getattr(form_class, 'disabled_template', None)
+        if template:
+            return render(request, template)
         raise Http404
     if request.method == 'POST':
         form = form_class(request.POST, request.FILES)
diff --git a/edumed/contact_forms.py b/edumed/contact_forms.py
index ad19702..9c74cbd 100644
--- a/edumed/contact_forms.py
+++ b/edumed/contact_forms.py
@@ -102,6 +102,7 @@ class NoEmptyFormsAllowedBaseFormSet(forms.formsets.BaseFormSet):
 
 class WTEMForm(ContactForm):
     disabled = True
+    disabled_template = 'wtem/disabled_contact_form.html'
     form_tag = "wtem"
     form_title = u"WTEM - rejestracja uczestników"
     submit_label = u"Wyślij zgłoszenie"
diff --git a/wtem/templates/wtem/disabled_contact_form.html b/wtem/templates/wtem/disabled_contact_form.html
new file mode 100644
index 0000000..4d5ab23
--- /dev/null
+++ b/wtem/templates/wtem/disabled_contact_form.html
@@ -0,0 +1,13 @@
+{% extends "base.html" %}
+
+{% block title %}Wielki Turniej Edukacji Medialnej{% endblock %}
+
+{% block body %}
+
+    <h1>Wielki Turniej Edukacji Medialnej</h1>
+
+    {% block contact_form_description %}
+    <p class="notice">Rejestracja uczestników została zamknięta.</p>
+    {% endblock %}
+
+{% endblock %}
-- 
2.20.1