diff --git a/digitaleagentur/__pycache__/settings.cpython-38.pyc b/digitaleagentur/__pycache__/settings.cpython-38.pyc
index 85b087b..b6d9ed4 100644
Binary files a/digitaleagentur/__pycache__/settings.cpython-38.pyc and b/digitaleagentur/__pycache__/settings.cpython-38.pyc differ
diff --git a/digitaleagentur/settings.py b/digitaleagentur/settings.py
index 150a5bd..01772dd 100644
--- a/digitaleagentur/settings.py
+++ b/digitaleagentur/settings.py
@@ -114,7 +114,6 @@ CKEDITOR_CONFIGS = {
}
# Database
# https://docs.djangoproject.com/en/2.2/ref/settings/#databases
-
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
diff --git a/users/__pycache__/urls.cpython-38.pyc b/users/__pycache__/urls.cpython-38.pyc
index 2a7610d..e92cf7a 100644
Binary files a/users/__pycache__/urls.cpython-38.pyc and b/users/__pycache__/urls.cpython-38.pyc differ
diff --git a/users/__pycache__/usersforms.cpython-38.pyc b/users/__pycache__/usersforms.cpython-38.pyc
index a6d2408..b8a9ce8 100644
Binary files a/users/__pycache__/usersforms.cpython-38.pyc and b/users/__pycache__/usersforms.cpython-38.pyc differ
diff --git a/users/__pycache__/views.cpython-38.pyc b/users/__pycache__/views.cpython-38.pyc
index 92b9385..be38c82 100644
Binary files a/users/__pycache__/views.cpython-38.pyc and b/users/__pycache__/views.cpython-38.pyc differ
diff --git a/users/templates/users/base.html b/users/templates/users/base.html
index 9fafef0..e9a02d3 100644
--- a/users/templates/users/base.html
+++ b/users/templates/users/base.html
@@ -160,6 +160,16 @@
{%endif%}
+ {% if active_link == 'support' %}
+
diff --git a/users/templates/users/support.html b/users/templates/users/support.html
new file mode 100644
index 0000000..9e204f4
--- /dev/null
+++ b/users/templates/users/support.html
@@ -0,0 +1,18 @@
+{% extends "users/base.html" %}
+{% load crispy_forms_tags %}
+{% block content %}
+
+
Supportanfrage stellen
+
+
+
+
+{% endblock content %}
+
diff --git a/users/urls.py b/users/urls.py
index b7a5def..e10e510 100644
--- a/users/urls.py
+++ b/users/urls.py
@@ -27,7 +27,8 @@ urlpatterns = [
path('prioupdate/', views.UsersPrioUpdate, name="users-prioupdate"),
path('areataskupdate/
/', views.UsersAreaTaskUpdate, name="users-areataskupdate"),
path('globalsearch/', views.GlobalSearch, name="globalsearch"),
- path('standardrout/', views.searchStandardRouter, name="standardrouter")
+ path('standardrout/', views.searchStandardRouter, name="standardrouter"),
+ path('supportda/', views.support, name="supportda")
]
diff --git a/users/usersforms.py b/users/usersforms.py
index a70ccf4..1e5b07a 100644
--- a/users/usersforms.py
+++ b/users/usersforms.py
@@ -96,4 +96,14 @@ class UserAreaTaskForm(forms.Form):
if user in task.usersfield.all():
self.fields['task_'+str(task.pk)] = forms.BooleanField(required=False, initial=True, label=""+task.name+"
")
else:
- self.fields['task_'+str(task.pk)] = forms.BooleanField(required=False, initial=False, label=""+task.name+"
")
\ No newline at end of file
+ self.fields['task_'+str(task.pk)] = forms.BooleanField(required=False, initial=False, label=""+task.name+"
")
+
+
+class SupportForm(forms.Form):
+
+ def __init__(self, user, *args, **kwargs):
+ super().__init__(*args, **kwargs)
+ self.fields['mail'] = forms.EmailField(required=True, label="E-Mail")
+ self.fields['name'] = forms.CharField(required=True, label="Ihr Name")
+ self.fields['problemconc'] = forms.CharField(required=True, label="Problemzusammenfassung")
+ self.fields['problem'] = forms.CharField(required=True, widget=forms.Textarea, label="Ausführliche Beschreibung")
diff --git a/users/views.py b/users/views.py
index e8e7e3c..43829a8 100644
--- a/users/views.py
+++ b/users/views.py
@@ -2,7 +2,7 @@ from django.shortcuts import render, redirect, reverse
from django.contrib.auth.mixins import LoginRequiredMixin, UserPassesTestMixin
from django.contrib.auth.decorators import login_required
from django.conf import settings
-from .usersforms import UsersAddNewUser, UsersAddProfileForm, UsersChangeProfil, AgencyUpdateForm, UsersPermForm, UserAreaTaskForm
+from .usersforms import UsersAddNewUser, UsersAddProfileForm, UsersChangeProfil, AgencyUpdateForm, UsersPermForm, UserAreaTaskForm, SupportForm
from django.views.generic import CreateView, ListView, UpdateView, DetailView, DeleteView, View
from django.contrib import messages
from django.contrib.auth.models import User
@@ -396,3 +396,9 @@ def UsersAreaTaskUpdate(request, pk):
return render(request, 'users/users_areatasks.html', context)
+def support(request):
+ context = {
+ 'active_link' : 'support',
+ 'form' : SupportForm(request.user)
+ }
+ return render(request, 'users/support.html', context)