Commit acd8fff2 authored by grisel-davy's avatar grisel-davy

Ajout du champ comment dans le ServiceUserForm

parent c2facd8a
......@@ -422,12 +422,19 @@ class ServiceUserForm(FormRevMixin, ModelForm):
class Meta:
model = ServiceUser
fields = ('pseudo', 'access_group')
fields = ('pseudo', 'access_group','comment')
def __init__(self, *args, **kwargs):
prefix = kwargs.pop('prefix', self.Meta.model.__name__)
super(ServiceUserForm, self).__init__(*args, prefix=prefix, **kwargs)
def save(self, commit=True):
"""Changement du mot de passe"""
user = super(ServiceUserForm, self).save(commit=False)
if self.cleaned_data['password']:
class EditServiceUserForm(ServiceUserForm):
"""Formulaire d'edition de base d'un service user. Ne permet
......@@ -300,12 +300,10 @@ def new_serviceuser(request):
""" Vue de création d'un nouvel utilisateur service"""
user = ServiceUserForm(request.POST or None)
if user.is_valid():
user_object =
"L'utilisateur %s a été crée" % user_object.pseudo
"L'utilisateur a été crée"
return redirect(reverse('users:index-serviceusers'))
return form(
......@@ -324,11 +322,8 @@ def edit_serviceuser(request, serviceuser, **_kwargs):
if serviceuser.is_valid():
user_object =
if serviceuser.cleaned_data['password']:
if serviceuser.changed_data:
messages.success(request, "L'user a bien été modifié")
return redirect(reverse('users:index-serviceusers'))
return form(
......@@ -344,7 +339,7 @@ def del_serviceuser(request, serviceuser, **_kwargs):
"""Suppression d'un ou plusieurs serviceusers"""
if request.method == "POST":
messages.success(request, "L'user a été détruite")
messages.success(request, "L'user a été détruit")
return redirect(reverse('users:index-serviceusers'))
return form(
{'objet': serviceuser, 'objet_name': 'serviceuser'},
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment