From 732744b0782ac9e910cb0b66d28f2abc9e979924 Mon Sep 17 00:00:00 2001 From: Holger Trampe Date: Tue, 10 Dec 2019 23:15:37 +0100 Subject: [PATCH] Support final ohne bilder --- orga/templates/orga/orga_single.html | 1 - users/__pycache__/usersforms.cpython-38.pyc | Bin 4704 -> 4737 bytes users/__pycache__/views.cpython-38.pyc | Bin 12579 -> 12620 bytes users/templates/users/support.html | 2 +- users/usersforms.py | 3 ++- users/views.py | 14 +++++++++++--- 6 files changed, 14 insertions(+), 6 deletions(-) diff --git a/orga/templates/orga/orga_single.html b/orga/templates/orga/orga_single.html index b44f6be..338094e 100644 --- a/orga/templates/orga/orga_single.html +++ b/orga/templates/orga/orga_single.html @@ -45,7 +45,6 @@ {% for area in areas %}

{{area.name}}

- {% endfor %} diff --git a/users/__pycache__/usersforms.cpython-38.pyc b/users/__pycache__/usersforms.cpython-38.pyc index 043095a35852a2cc28822e67e453f840eb6eb4d0..9f87820b2bfec87013b15488cc06558a4aed79eb 100644 GIT binary patch delta 105 zcmaE$(x}QC%FD~e00id*Kg90c$Q#Aa*flwWzgnb(WdYYhh8l(}wiG@ah7^Wi22K9S zFZt)P7pVhPYjRKS5U}OB#pRisn4apEnVOR_`KW-EARovmMm|OXMlnVSMiEAd&3uAE Fi~!C@8883< delta 71 zcmZoveW1b{%FD~e00cjIKg3Sh$Q#AaSTi|;znU$DA(%mvZ}NBkxlEc|lV=OqPJSX_ Y#m@s$%E-qkz$nHj!6>p>UoeOf0IC2Go&W#< diff --git a/users/__pycache__/views.cpython-38.pyc b/users/__pycache__/views.cpython-38.pyc index b2ed99c4adbcb280e2706e701d1a8c22f8a097a9..cc41d65fa682a120094cb917f2189334fb562f5a 100644 GIT binary patch delta 3932 zcma)8Yiv}<6~1%#;az)eFW@%@uffJ#o3%}`V+;nCr!h9c#*n}Udb!@YHVbzjnR`tW z3Uz`ZA*7|D(?BIE71AG+L`hXSO45hKk0`AaQAKM1RQF$6^^vwes1#Lg)Ymy@&91XG zRc+0;bI&<*<~(QSyA$^(Dh`*Imn!i0_qqqiCkC!nG_pNE=on-(T;a9W##Dd2pDBY1 zujBO>6<%*v&3fXS%m8oT%P%UkEWR0djeG_0R+v7sde$2s0Ln_<1e7MAQ~_lR$VYfH z$!`VjD!v-HtASes+-*Q<;jKVv1xh_oVnCT$!`pz=HZQatNNc$U6b&eKAhZLNw(|~B zx)ZqTcoewNdHG$ulXqQI;=6e_Uk|@~xWa3!!T2Em0^b1NdwCDkoiEoDA5kIdPSG0k-Q|hNIs4>?!lrpAFsV}LXv%ObXupL778HG$7bQTbE< zCDtcLO2&Mffzu{mE4j1{XKuN!CoIFZ6Q*V9x`+WS2U~Hr9YF(F1;Y*i1elkFm{%3r z++?7Pu^}mf$3XQ*!R~`Sz;{a$nY3d*a1#1KSb&=9`lt2Dj7W(gc_-X9lK>*sj2lSW`WeGYa?y*lLXrw`@*qP+HNITTCSe{g z$qJJ~G=XeNPz+}Tlprj}^DyiN07WfjVJLh0m;0Agu<`locy;O&umy%qSOAY}C88*1 zs6b!|x_--;FfCh9>|#hR0BxEC+6@?X2ms=wsto@B>Gz2w?f2YL&Q8eRELgIR?JFd@4+K&C-`@UAaV9)D+B>C{?%(1nQ#r(yS>`N!w0l(zb483~q9fmEARs)iIPIKyzJhHe)+) zNuwqfFUrKzC|H3Y5U6^oJ)XzU*yn*89$eQsqN)O7UpY3U_a!{B&!RZ_Q)d)xBMB5g|^~VaACf5 zg7QwC3u(Jhzpgo-gT+o1@L@oHRNv4LLmLP%7;expZAYJ+PA7gPJq^9%MYh+WG##~M zESdd6UIVEipuo-ocJUigQih1Z$w&$kaW?b)w)e0+R6-?Zm`$Ob5t3@Z`A=@-W z;-u|}WP0il+?FHq)~XNdCxG_}o^|sNsI)U5aXGvCK;oOg(CTslpiofAi$c)?LJJ-~ zui_`F6*m#S1K=)82owC{y6qTgZV0YVJo|8;-j;0*w^7J%WV2?PiwG{G_yt6dyxP*) zF$0u%iDRa+rezifF*ImpCJbww+-sA+Z|P&N%cj;bc1=FrsvX=1YatPoLl0_3KQxxh zObiJGl#i-hjK=4UJeZk==i{!0L9J268*_hdZB-ko+);V%oupE8<|;2Cqia_*V&y}a zDPnJ-+)D`GKoQ|xHUNW=RwWkUF`02!`yJadandW(E-ZQE#}hZf5Q z`AFU-Py=Se_1Re~>4-Zx_axJf>w`jtt(s9{Om=D2$G(iy^9c0dz{+<09KsC|D70YV z^-+nU)R9$19T^W!CewyRZ({1fE%KJuUyCj3`W(YPZHqT?F~#J%e4y1d6m@P4*#z5V zq`i&}%l`Hhdq>`BU$N2)+2G7k&MBwZEaU38)$r!tMosdax1Q!EQ{J0nxk2zy>$jn)jF!&Ms) z$l>yw!#Ur88ZWb_v)PPr$YoOb9t!^u;YSGf5PmHG6kYyg45tKGapGNoYgk}-P$=*! z3jE9OD`kE)poSU!djc#Jq}LMjqaCQUXTL{$3ujA|ugm)0o_M9uR i+^iP9(JMDFkjn6B%iIc{DfSWhVRxs>Lh^6j9sdDxJ}KA$ delta 3917 zcma)8Yiv}<72esGckQ*=fU(yPU@^vc?PcSD4Hz6)o(2=1j#IJ$mdnmHHtfThdrc!i zad?F!ErE2}q)H#5LTcrx{HQESTcK2HP^47ppZaOOyGv~~lIdfh!A05AWyk@Any3$3zzl8pF;lA>YV$pLhlYWPF?k07Qq2M#TZ&dg8R{ zI~A8Vq32Ym)0wPcSs62%O{di+q7~su^pb#ff~C}~06{=_MM!wvs(tEgph}3H`bzLH ziT-1-Yu#$%I~AEi-Zo#b)gBt9Du+k2wyC5+u$Kt4Hb`Q)i(s98s9`Q6gA6BK*sQ?L!@{_9}7JjhS60Apc4?+ zABLVw?nF055c8;B^jSWXp7gNN>IkT;@f^yUT2}ulyb@Dbd;+}=ovJxJ@i@A1f*q=h zFjlSVL0JWu%UV5PG!r=9ypc22T8!5LSTBS_%w1He57aVkz&}aNswHr_Yjn@NuJj|V zxSi&x9RNNr7C+jkM~R!JW+AhuBg_->siXSdyjyk9d%TKZ8%0q*I{f}!6;%m+CA>V0 z@QJw{|9E=1pmJ)bz8hX~@;DJWQk=l3l|F4`N2Tfpt>mAQp*&!?A;woUno0ds#h5bL zMh4jIn^G_&K|>Ip(|aCUCJvJSCr^xm2=k~@1bbr@s?0Qv;32>qf7Uo|W-Y}gDv9M@ z60=4K-lS%Q2*@06x1j$QexDlA=jXp5()z*tp^XUsNm0y!6!j^-*lh?nr+VBnRoX6O zMvVLkleFROIh)wy2lUkiZ3*NIpW5+q+HfQmKrE@1#1LzKGWF?#dg14s%j+*|_lbnw zyKqAyg9&MZSgqrgqZwPl0gf*_YT4F*?|WzAmen(kaQw>56;7K)|8V3khNNII3^|Gw zf@R;*r|XibGEa;_U=84T00$`> zXAhXTYf-ow!Wy@=P7&^>AMk!T=!N(d}ziGb5#z~ zpKB^x7~zzvv-F;`aNR`|oir7n-#<^H$VtJX}r>AmikiT4%f zTmj*KI_ERp*W5i(cAh3IZDsx4W&5^iV#FfF1M|_@%wE-3IgS%)g8JYd#fn?|$6Gf|+S*g}yA%nJ&mxhuD z3*+?e+dA7|b#C?UlxSP-9^!C@@Z#&p&3RdjELj!zxBRJyh6g zw=nY+z#D*sKHI)zb%wfU!pIP7WzNVOC(N8lE_jv5bjzbQmxpqn{$2ZuSrIvxNBHb) z1y&CpaeUTTcGOlsM&C1IG@hCObjGj!P$@1?Vl zvI@Xvs4kj;%MUh4RaxU>V+CciA$X5FnEVUCF9GiXenpU~php3wrGh7|LOzYIBh++8 zuue(L{W-yP3P1}!a?$%M@TK2ZDg0C

Supportanfrage stellen


-
+ {% csrf_token %} {{form|crispy}}
diff --git a/users/usersforms.py b/users/usersforms.py index 3ff256c..2929092 100644 --- a/users/usersforms.py +++ b/users/usersforms.py @@ -107,4 +107,5 @@ class SupportForm(forms.Form): self.fields['name'] = forms.CharField(required=True, label="Ihr Name", initial=user_name) self.fields['mail'] = forms.EmailField(required=True, label="E-Mail", initial=user.email) self.fields['problemconc'] = forms.CharField(required=True, label="Problemzusammenfassung") - self.fields['problem'] = forms.CharField(required=True, widget=forms.Textarea, label="Ausführliche Beschreibung") \ No newline at end of file + self.fields['problem'] = forms.CharField(required=True, widget=forms.Textarea, label="Ausführliche Beschreibung") + self.fields['image'] = forms.ImageField() \ No newline at end of file diff --git a/users/views.py b/users/views.py index 7e636a8..0dbdd1f 100644 --- a/users/views.py +++ b/users/views.py @@ -20,6 +20,7 @@ from django.utils import formats from news.models import News import requests import json +from PIL import Image ''' DASHBOARD-View @@ -405,6 +406,7 @@ def support(request): if request.method == 'POST': form = request.POST + #image = request.FILES supportdata = dict(form) # Data from Form to JSON-Format name = str(supportdata['name'][0]) @@ -415,7 +417,12 @@ def support(request): # HEADERS CURL headers = {'X-API-Key': 'F025A238EB74914E3653BA2989BFF7C4'} subject = "Digitale Agentur: " + str(problemconc) - + + #final_img = image['image'] + + #fi = Image.open(final_img) + #print(fi) + # DataJSON ostdata = { "topicId" : '12', @@ -423,13 +430,14 @@ def support(request): "email": mail, "subject": 'Digitale Agentur: '+problemconc, "ip": "1.1.1.1", - "message": problem, + "message": problem } json_data = json.dumps(ostdata) + r = requests.post("https://support.vh-solutions.de/api/http.php/tickets.json", data=json_data, headers=headers) # IF request FAILED error-Message if(r.status_code != 201): - messages.warning(request, f'Supportanfrage fehlgeschlagen!') + messages.warning(request, f'Supportanfrage fehlgeschlagen!' + str(r)) else: messages.success(request, f'Supportanfrage erfolgreich! Ihre Ticketnummer ist '+ str(r.json()) +'!')