diff --git a/wiki/userform.py b/wiki/userform.py index 3f18cc02..bfc0c81e 100644 --- a/wiki/userform.py +++ b/wiki/userform.py @@ -151,6 +151,13 @@ space between words. Group page name is not allowed.""") % wikiutil.escape(name) except KeyError: return _("Empty user name. Please enter a user name.") + #### HACK CRANS + # Oblige les utilistaeurs a crééer des WikiNom + if not wikiutil.isStrictWikiname(theuser.name): + return _("""Nom d'utilisateur invalide {{{'%s'}}}. +Le login doit etre de la forme WikiNom, WikiPseudo, PrenomNom... (voir ci dessous pour plus d'informations).""") % wikiutil.escape(theuser.name) + #### FIN HACK + # Don't allow users with invalid names if not user.isValidName(self.request, theuser.name): return _("""Invalid user name {{{'%s'}}}.