From 19d96f54b2a1bbaba33f418040971a56f2d96ddb Mon Sep 17 00:00:00 2001 From: salles Date: Fri, 6 Jan 2006 14:57:17 +0100 Subject: [PATCH] Correction du bug de sauvegarde des prfrences l'extrieur et clarification sur la recherche des pages publiques darcs-hash:20060106135717-72cb0-43b59c91784df8bb94ea5f399e06d629293c5fab.gz --- wiki/userform.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/wiki/userform.py b/wiki/userform.py index b14a5ca5..8d1df99f 100644 --- a/wiki/userform.py +++ b/wiki/userform.py @@ -145,18 +145,6 @@ space between words. Group page name is not allowed.""") % wikiutil.escape(name) # Save user profile theuser = user.User(self.request) - #### HACK SAUVAGE - import sys - sys.path.append('/usr/scripts/gestion/') - from iptools import is_crans - - if not is_crans(self.request.remote_addr): - return _(u"""Création de compte impossible. -Pour des raisons de sécurité, la fonction de création d'un compte n'est -possible que depuis la zone CRANS.""") - - #### FIN DU HACK - # Require non-empty name try: theuser.name = form['username'][0] @@ -177,7 +165,19 @@ space between words. Group page name is not allowed.""") % wikiutil.escape(theus return _("This user name already belongs to somebody else.") else: newuser = 0 - + + #### HACK SAUVAGE + import sys + sys.path.append('/usr/scripts/gestion/') + from iptools import is_crans + + if newuser and not is_crans(self.request.remote_addr): + return _(u"""Création de compte impossible. +Pour des raisons de sécurité, la fonction de création d'un compte n'est +possible que depuis la zone CRANS.""") + + #### FIN DU HACK + # try to get the password and pw repeat password = form.get('password', [''])[0] password2 = form.get('password2',[''])[0]