From ec8fa04dcbb535de8fc34f4021d7ce2182e949b6 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Sun, 1 Sep 2019 22:35:31 +0200
Subject: [PATCH] Use only default contact form for now. Advances #44.

---
 biscuit/core/forms.py                                    | 8 --------
 biscuit/core/menus.py                                    | 2 +-
 .../contact_form/{support => }/contact_form.html         | 0
 .../contact_form/{support/body.txt => contact_form.txt}  | 0
 .../contact_form/{sent.html => contact_form_sent.html}   | 0
 .../{support/subject.txt => contact_form_subject.txt}    | 0
 biscuit/core/urls.py                                     | 9 +--------
 7 files changed, 2 insertions(+), 17 deletions(-)
 rename biscuit/core/templates/contact_form/{support => }/contact_form.html (100%)
 rename biscuit/core/templates/contact_form/{support/body.txt => contact_form.txt} (100%)
 rename biscuit/core/templates/contact_form/{sent.html => contact_form_sent.html} (100%)
 rename biscuit/core/templates/contact_form/{support/subject.txt => contact_form_subject.txt} (100%)

diff --git a/biscuit/core/forms.py b/biscuit/core/forms.py
index 4605dd42c..f6334c279 100644
--- a/biscuit/core/forms.py
+++ b/biscuit/core/forms.py
@@ -2,8 +2,6 @@ from django import forms
 from django.contrib.auth import get_user_model
 from django.utils.translation import ugettext_lazy as _
 
-from contact_form.forms import ContactForm
-
 from .models import Person, Group
 
 
@@ -75,9 +73,3 @@ class EditGroupForm(forms.ModelForm):
         super().__init__(*args, **kwargs)
         self.fields['members'].queryset = Person.objects.all()
         self.fields['owners'].queryset = Person.objects.all()
-
-
-class SupportContactForm(ContactForm):
-    subject_template_name = 'contact_form/support/subject.txt'
-    template_name = 'contact_form/support/body.txt'
-    
\ No newline at end of file
diff --git a/biscuit/core/menus.py b/biscuit/core/menus.py
index 6e1e616ce..a8914a5a9 100644
--- a/biscuit/core/menus.py
+++ b/biscuit/core/menus.py
@@ -75,7 +75,7 @@ MENUS = {
             'submenu': [
                 {
                     'name': _('Get support'),
-                    'url': 'support_contact_form'
+                    'url': 'contact_form'
                 }
             ]
         }
diff --git a/biscuit/core/templates/contact_form/support/contact_form.html b/biscuit/core/templates/contact_form/contact_form.html
similarity index 100%
rename from biscuit/core/templates/contact_form/support/contact_form.html
rename to biscuit/core/templates/contact_form/contact_form.html
diff --git a/biscuit/core/templates/contact_form/support/body.txt b/biscuit/core/templates/contact_form/contact_form.txt
similarity index 100%
rename from biscuit/core/templates/contact_form/support/body.txt
rename to biscuit/core/templates/contact_form/contact_form.txt
diff --git a/biscuit/core/templates/contact_form/sent.html b/biscuit/core/templates/contact_form/contact_form_sent.html
similarity index 100%
rename from biscuit/core/templates/contact_form/sent.html
rename to biscuit/core/templates/contact_form/contact_form_sent.html
diff --git a/biscuit/core/templates/contact_form/support/subject.txt b/biscuit/core/templates/contact_form/contact_form_subject.txt
similarity index 100%
rename from biscuit/core/templates/contact_form/support/subject.txt
rename to biscuit/core/templates/contact_form/contact_form_subject.txt
diff --git a/biscuit/core/urls.py b/biscuit/core/urls.py
index 4bdb15891..4e7d3ac62 100644
--- a/biscuit/core/urls.py
+++ b/biscuit/core/urls.py
@@ -3,14 +3,10 @@ from django.conf import settings
 from django.conf.urls.static import static
 from django.contrib import admin
 from django.urls import include, path
-from django.views.generic import TemplateView
-
-from contact_form.views import ContactFormView
 
 import debug_toolbar
 
 from . import views
-from .forms import SupportContactForm
 
 urlpatterns = [
     path('admin/', admin.site.urls),
@@ -30,10 +26,7 @@ urlpatterns = [
     path('group/<int:id_>/edit', views.edit_group, name='edit_group_by_id'),
     path('', views.index, name='index'),
     path('maintenance-mode/', include('maintenance_mode.urls')),
-    path('contact/support/', ContactFormView.as_view(form_class=SupportContactForm),
-        name='support_contact_form'),
-    path('contact/sent/', TemplateView.as_view(template_name='contact_form/sent.html'),
-        name='contact_form_sent'),
+    path('contact/', include('contact_form.urls')),
     path('__i18n__/', include('django.conf.urls.i18n'))
 ]
 
-- 
GitLab