|
|
|
@ -275,7 +275,7 @@ def new_serviceuser(request): |
|
|
|
|
|
|
|
@login_required |
|
|
|
@can_edit(ServiceUser) |
|
|
|
def edit_serviceuser(request, user, userid): |
|
|
|
def edit_serviceuser(request, serviceuser, serviceuserid): |
|
|
|
""" Edit a ServiceUser """ |
|
|
|
user = EditServiceUserForm(request.POST or None, instance=user) |
|
|
|
if user.is_valid(): |
|
|
|
@ -286,19 +286,19 @@ def edit_serviceuser(request, user, userid): |
|
|
|
user_object.save() |
|
|
|
messages.success(request, "L'user a bien été modifié") |
|
|
|
return redirect(reverse('users:index-serviceusers')) |
|
|
|
return form({'userform': user, 'action_name':'Editer un serviceuser'}, 'users/user.html', request) |
|
|
|
return form({'userform': serviceuser, 'action_name':'Editer un serviceuser'}, 'users/user.html', request) |
|
|
|
|
|
|
|
|
|
|
|
@login_required |
|
|
|
@can_delete(ServiceUser) |
|
|
|
def del_serviceuser(request, user, userid): |
|
|
|
def del_serviceuser(request, serviceuser, serviceuserid): |
|
|
|
"""Suppression d'un ou plusieurs serviceusers""" |
|
|
|
if request.method == "POST": |
|
|
|
user.delete() |
|
|
|
messages.success(request, "L'user a été détruite") |
|
|
|
return redirect(reverse('users:index-serviceusers')) |
|
|
|
return form( |
|
|
|
{'objet': user, 'objet_name': 'serviceuser'}, |
|
|
|
{'objet': serviceuser, 'objet_name': 'serviceuser'}, |
|
|
|
'users/delete.html', |
|
|
|
request |
|
|
|
) |
|
|
|
|