8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-12 21:06:27 +00:00

Fix le changement d'etat de l'user

This commit is contained in:
Gabriel Detraz 2018-04-07 22:13:41 +02:00 committed by root
parent b49866d9ee
commit bb6b19f574

View file

@ -198,14 +198,12 @@ def state(request, user, userid):
need droit bureau """
state = StateForm(request.POST or None, instance=user)
if state.is_valid():
if state.cleaned_data['state'] == User.STATE_ARCHIVE:
user.archive()
elif state.cleaned_data['state'] == User.STATE_ACTIVE:
user.unarchive()
elif state.cleaned_data['state'] == User.STATE_DISABLED:
user.state = User.STATE_DISABLED
if user.changed_data:
user.save()
if state.changed_data:
if state.cleaned_data['state'] == User.STATE_ARCHIVE:
user.archive()
elif state.cleaned_data['state'] == User.STATE_ACTIVE:
user.unarchive()
state.save()
messages.success(request, "Etat changé avec succès")
return redirect(reverse(
'users:profil',