Closed registration notice
authorAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Tue, 12 Nov 2013 11:23:00 +0000 (12:23 +0100)
committerAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Wed, 15 Jan 2014 10:18:58 +0000 (11:18 +0100)
contact/views.py
edumed/contact_forms.py
wtem/templates/wtem/disabled_contact_form.html [new file with mode: 0644]

index 9fc9637..6ec18e5 100644 (file)
@@ -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)
index ad19702..9c74cbd 100644 (file)
@@ -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 (file)
index 0000000..4d5ab23
--- /dev/null
@@ -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 %}