From 1cf89afc3c3d7fc9735597c768501ede19206a69 Mon Sep 17 00:00:00 2001 From: Marian Sigler Date: Mon, 1 Oct 2012 01:39:17 +0200 Subject: Add admin panel: Allow creation of usernames that are in the blacklist. --- forms.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'forms.py') diff --git a/forms.py b/forms.py index 59da874..a65d45c 100644 --- a/forms.py +++ b/forms.py @@ -31,6 +31,15 @@ class RegisterForm(Form): #TODO pass +class AdminCreateAccountForm(RegisterForm): + def validate_username(form, field): + try: + g.ldap.get_by_uid(field.data) + except NoSuchUserError: + return + else: + raise ValidationError(u'Dieser Benutzername ist schon vergeben') + class RegisterCompleteForm(Form): password = PasswordField('Passwort', [validators.Required(), -- cgit v1.2.3-1-g7c22