8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-27 07:02:26 +00:00

Fix del/edit serviceuser

This commit is contained in:
Gabriel Detraz 2018-04-10 19:12:28 +02:00 committed by Maël Kervella
parent e80c50ffe3
commit 529fbe6c95

View file

@ -275,12 +275,12 @@ def new_serviceuser(request):
@can_edit(ServiceUser) @can_edit(ServiceUser)
def edit_serviceuser(request, serviceuser, serviceuserid): def edit_serviceuser(request, serviceuser, serviceuserid):
""" Edit a ServiceUser """ """ Edit a ServiceUser """
user = EditServiceUserForm(request.POST or None, instance=user) serviceuser = EditServiceUserForm(request.POST or None, instance=serviceuser)
if user.is_valid(): if serviceuser.is_valid():
user_object = user.save(commit=False) user_object = serviceuser.save(commit=False)
if user.cleaned_data['password']: if serviceuser.cleaned_data['password']:
user_object.set_password(user.cleaned_data['password']) user_object.set_password(serviceuser.cleaned_data['password'])
if user.changed_data: if serviceuser.changed_data:
user_object.save() user_object.save()
messages.success(request, "L'user a bien été modifié") messages.success(request, "L'user a bien été modifié")
return redirect(reverse('users:index-serviceusers')) return redirect(reverse('users:index-serviceusers'))
@ -292,7 +292,7 @@ def edit_serviceuser(request, serviceuser, serviceuserid):
def del_serviceuser(request, serviceuser, serviceuserid): def del_serviceuser(request, serviceuser, serviceuserid):
"""Suppression d'un ou plusieurs serviceusers""" """Suppression d'un ou plusieurs serviceusers"""
if request.method == "POST": if request.method == "POST":
user.delete() serviceuser.delete()
messages.success(request, "L'user a été détruite") messages.success(request, "L'user a été détruite")
return redirect(reverse('users:index-serviceusers')) return redirect(reverse('users:index-serviceusers'))
return form( return form(