From 9258f509ee0a45fdf9288f7ca3f1423fe10ab8a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20P=C3=A9pin?= Date: Wed, 24 Aug 2016 16:03:21 +0200 Subject: [PATCH] Fix sur les noms d'utilisateurs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit À l'inscription on contraint les noms d'utilisateurs à dépasser 8 caractères seulement à la création de nouveaux utilisateurs pour garantir la rétrocompatibilité. --- gestioncof/forms.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gestioncof/forms.py b/gestioncof/forms.py index 064eef8e..07b7cd89 100644 --- a/gestioncof/forms.py +++ b/gestioncof/forms.py @@ -200,9 +200,11 @@ class UserProfileForm(forms.ModelForm): class RegistrationUserForm(forms.ModelForm): def __init__(self, *args, **kw): + new_user = kw.get('instance') is None super(RegistrationUserForm, self).__init__(*args, **kw) self.fields['username'].help_text = "" - self.fields['username'].validators = [MinLengthValidator(9)] + if new_user: + self.fields['username'].validators = [MinLengthValidator(9)] class Meta: model = User