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

@ -373,7 +373,7 @@ function updateNewMail(){
{ {
if(data['success']){ if(data['success']){
$('#notchange_done').toast('show'); $('#notchange_done').toast('show');
$("#toast_savecontent").html("E-Mailadresse aktualisiert"); $("#toast_savecontent").html("E-Mailadresse aktualisiert");
} }
else{ else{
$('#notchange_err').toast('show'); $('#notchange_err').toast('show');

View File

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

View File

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