Support 4
This commit is contained in:
parent
fc757b43ce
commit
267282ec07
Binary file not shown.
|
|
@ -4,7 +4,7 @@
|
||||||
<div class="content-section">
|
<div class="content-section">
|
||||||
<h3>Supportanfrage stellen</h3>
|
<h3>Supportanfrage stellen</h3>
|
||||||
<hr>
|
<hr>
|
||||||
<form methode="POST">
|
<form method="POST">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
{{form|crispy}}
|
{{form|crispy}}
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
|
|
|
||||||
|
|
@ -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 %}
|
||||||
|
|
||||||
|
|
@ -18,6 +18,7 @@ from standards.models import Standards
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from django.utils import formats
|
from django.utils import formats
|
||||||
from news.models import News
|
from news.models import News
|
||||||
|
import requests
|
||||||
import json
|
import json
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
@ -398,12 +399,44 @@ def UsersAreaTaskUpdate(request, pk):
|
||||||
|
|
||||||
def support(request):
|
def support(request):
|
||||||
context = {
|
context = {
|
||||||
'active_link' : 'support',
|
'active_link' : 'support',
|
||||||
'form' : SupportForm(request.user)
|
'form' : SupportForm(request.user)
|
||||||
}
|
}
|
||||||
|
|
||||||
if request.method == 'POST':
|
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)
|
return render(request, 'users/support.html', context)
|
||||||
else:
|
|
||||||
return render(request, 'users/support.html', context)
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue