Benutzername und Mail nun syncrhon, Login angepasst
This commit is contained in:
parent
3aded3aa94
commit
01bbe120b2
|
|
@ -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');
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
|
||||||
|
|
@ -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 %}
|
||||||
Loading…
Reference in New Issue