Benutzername und Mail nun syncrhon, Login angepasst

This commit is contained in:
Holger Trampe 2020-06-09 12:33:36 +02:00
parent 3aded3aa94
commit 01bbe120b2
3 changed files with 8 additions and 2 deletions

View File

@ -424,7 +424,11 @@ def SettingsProfilManagement(request, context):
if request.POST.get("form_type") == "userform":
userform = UsersSelfChangeForm(request.POST, instance=request.user)
if userform.is_valid():
usert = User.objects.get(pk=request.user.pk)
userform.save()
usert.username = userform.cleaned_data.get("email")
usert.email = userform.cleaned_data.get("email")
usert.save()
messages.success(request, f'E-Mailadresse aktualisiert!')
passwordform = PasswordChangeForm(request.user)
context['userform'] = userform
@ -717,6 +721,7 @@ def SettingsAjaxRouter(request):
success = False
else:
tempuser.email = newmail
tempuser.username = newmail
tempuser.save()
success = True
else:

View File

@ -38,6 +38,7 @@
</div>
</div>
<script type="text/javascript">
$("label[for*='username']").html("E-Mail-Adresse*");
$(document).ready(function(){
localStorage.clear();
})