Support 4
This commit is contained in:
parent
fc757b43ce
commit
267282ec07
Binary file not shown.
|
|
@ -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">
|
||||
|
|
|
|||
|
|
@ -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 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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue