Skip to content
Snippets Groups Projects
Commit 8ddc6528 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Add django-contact-form, view and url routes for support form. Advances #44.

parent ea52a68b
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,8 @@ 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
......@@ -73,3 +75,9 @@ 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
......@@ -61,6 +61,7 @@ INSTALLED_APPS = [
'menu_generator',
'phonenumber_field',
'debug_toolbar',
'contact_form',
'biscuit.core'
]
......
......@@ -3,10 +3,14 @@ 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),
......@@ -26,6 +30,10 @@ 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/support/sent/', TemplateView.as_view(template_name='contact_form/support/sent.html'),
name='support_contact_form_sent'),
path('__i18n__/', include('django.conf.urls.i18n'))
]
......
......@@ -42,6 +42,7 @@ django-maintenance-mode = "^0.13.3"
django-ipware = "^2.1"
easy-thumbnails = "^2.6"
django-image-cropping = "^1.2"
django-contact-form = "^1.7"
[tool.poetry.extras]
ldap = ["django-auth-ldap"]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment