From fc757b43cefaee8645c8b64c82f59ba6cd59edbd Mon Sep 17 00:00:00 2001 From: Holger Trampe Date: Tue, 10 Dec 2019 21:13:40 +0100 Subject: [PATCH] Support 3 --- users/__pycache__/usersforms.cpython-38.pyc | Bin 4634 -> 4704 bytes users/__pycache__/views.cpython-38.pyc | Bin 11786 -> 11826 bytes users/usersforms.py | 7 ++++--- users/views.py | 7 ++++++- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/users/__pycache__/usersforms.cpython-38.pyc b/users/__pycache__/usersforms.cpython-38.pyc index b8a9ce8578fab64c089cc5c46ded0b3e0bed0186..abe771a1e21d14e7826cbf42bff9a59b4ce8e5bc 100644 GIT binary patch delta 406 zcmbQG@<4?*l$V!_0SL1HypNrbE`^=6LWJ@^U@NFi%av;HJK0^qqqwoYLfHwl1rt4 zdL2uP(+=;+D9V|vC!inCRb&P-)Eq?cfe27w6fpsbTb#}riA8RisW~Y{5+Fet5FrGT z;Rs2sC`l|zP1Iy9vIU9Sfe3pL;Q%C}I7^FDi{kTuewbXqCnA&q6f5Qd5)6!di~@{e Mj1rrV34|~L01hc!djJ3c delta 309 zcmaE$GE0Rwl$V!_0SLT*zmGNC$m`2r&jRGJ0x>@j7pDP<5{71mEXEq98sdBW#s(K-hl_E*#DJ>VQaDq%dYQrcxosFy7=jrz zdHh0(v>6zz7&MuRjDgk`c>;-BEV+r9IaM5<8AS?yiMgpoIzYiFv4Eodq@2{;s?y@b z+}zZ>w8Y}#(!BJ^wgO(R>_uiE&E_D22}H<%2nir@i_02f#vO8@`> delta 111 zcmdlK(-p%T%FD~e00aiV-p6Kc;VX9$BVXk3p zW)5c1WbwPjUR+vGkY7}y$yDS4R9<8=SwLHYgSkim#0i{is;$Pu0c0{TF)?!dV`JHz It$myc03gsBO#lD@ diff --git a/users/usersforms.py b/users/usersforms.py index 1e5b07a..cb6032e 100644 --- a/users/usersforms.py +++ b/users/usersforms.py @@ -102,8 +102,9 @@ class UserAreaTaskForm(forms.Form): 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") + super().__init__(*args, **kwargs) + user_name = user.first_name + " " + user.last_name + 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") diff --git a/users/views.py b/users/views.py index 43829a8..d2ae46c 100644 --- a/users/views.py +++ b/users/views.py @@ -401,4 +401,9 @@ def support(request): 'active_link' : 'support', 'form' : SupportForm(request.user) } - return render(request, 'users/support.html', context) + + if request.method == 'POST': + + return render(request, 'users/support.html', context) + else: + return render(request, 'users/support.html', context)