Support 4

This commit is contained in:
Holger Trampe 2019-12-10 21:45:45 +01:00
parent fc757b43ce
commit 267282ec07
4 changed files with 48 additions and 6 deletions

View File

@ -4,7 +4,7 @@
<div class="content-section">
<h3>Supportanfrage stellen</h3>
<hr>
<form methode="POST">
<form method="POST">
{% csrf_token %}
{{form|crispy}}
<div class="form-group">

View File

@ -0,0 +1,9 @@
{% extends "users/base.html" %}
{% load crispy_forms_tags %}
{% block content %}
<div class="content-section">
<h3>Supportanfrage gestellt!</h3>
<p>Das Team von digitalagentur meldet sich so schnell wie möglich!</p>
</div>
{% endblock content %}

View File

@ -18,6 +18,7 @@ from standards.models import Standards
from datetime import datetime
from django.utils import formats
from news.models import News
import requests
import json
'''
@ -398,12 +399,44 @@ def UsersAreaTaskUpdate(request, pk):
def support(request):
context = {
'active_link' : 'support',
'form' : SupportForm(request.user)
}
'active_link' : 'support',
'form' : SupportForm(request.user)
}
if request.method == 'POST':
form = request.POST
supportdata = dict(form)
name = supportdata['name']
mail = supportdata['mail']
problemconc = supportdata['problemconc']
problem = supportdata['problem']
headers = {'X-API-Key': 'F025A238EB74914E3653BA2989BFF7C4'}
subject = "Digitale Agentur: " + str(problemconc)
ostdata = {
"alert": True,
"autorespond": False,
"source": "API",
"name": str(name),
"email": str(mail),
"phone": "",
"subject": str(subject),
"ip": "::1",
"message": str(problem),
}
json_data = json.dumps(ostdata)
r = requests.post("https://support.vh-solutions.de/api/http.php/tickets.json", data=json_data, headers=headers)
print(r)
messages.success(request, f'Supportanfrage gestellt!')
return render(request, 'users/support_done.html', context)
else:
return render(request, 'users/support.html', context)
else:
return render(request, 'users/support.html', context)