mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-22 11:23:10 +00:00
Fix initial password for serviceuser
This commit is contained in:
parent
dfc2eecae6
commit
bf4f46ef19
1 changed files with 12 additions and 3 deletions
|
@ -492,13 +492,14 @@ class PasswordForm(FormRevMixin, ModelForm):
|
|||
|
||||
|
||||
class ServiceUserForm(FormRevMixin, ModelForm):
|
||||
""" Modification d'un service user"""
|
||||
"""Service user creation
|
||||
force initial password set"""
|
||||
password = forms.CharField(
|
||||
label=_("New password"),
|
||||
max_length=255,
|
||||
validators=[MinLengthValidator(8)],
|
||||
widget=forms.PasswordInput,
|
||||
required=False
|
||||
required=True
|
||||
)
|
||||
|
||||
class Meta:
|
||||
|
@ -510,7 +511,7 @@ class ServiceUserForm(FormRevMixin, ModelForm):
|
|||
super(ServiceUserForm, self).__init__(*args, prefix=prefix, **kwargs)
|
||||
|
||||
def save(self, commit=True):
|
||||
"""Changement du mot de passe"""
|
||||
"""Password change"""
|
||||
user = super(ServiceUserForm, self).save(commit=False)
|
||||
if self.cleaned_data['password']:
|
||||
user.set_password(self.cleaned_data.get("password"))
|
||||
|
@ -520,6 +521,14 @@ class ServiceUserForm(FormRevMixin, ModelForm):
|
|||
class EditServiceUserForm(ServiceUserForm):
|
||||
"""Formulaire d'edition de base d'un service user. Ne permet
|
||||
d'editer que son group d'acl et son commentaire"""
|
||||
password = forms.CharField(
|
||||
label=_("New password"),
|
||||
max_length=255,
|
||||
validators=[MinLengthValidator(8)],
|
||||
widget=forms.PasswordInput,
|
||||
required=False
|
||||
)
|
||||
|
||||
class Meta(ServiceUserForm.Meta):
|
||||
fields = ['access_group', 'comment']
|
||||
|
||||
|
|
Loading…
Reference in a new issue