add contact app + konkurs contact form
[wolnelektury.git] / src / contact / fields.py
diff --git a/src/contact/fields.py b/src/contact/fields.py
new file mode 100644 (file)
index 0000000..c2c97b3
--- /dev/null
@@ -0,0 +1,13 @@
+# -*- coding: utf-8 -*-
+# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+#
+from django import forms
+from .widgets import HeaderWidget
+
+
+class HeaderField(forms.CharField):
+    def __init__(self, required=False, widget=None, *args, **kwargs):
+        if widget is None:
+            widget = HeaderWidget
+        super(HeaderField, self).__init__(required=required, widget=widget, *args, **kwargs)