Correction du bug de sauvegarde des prfrences l'extrieur et

clarification sur la recherche des pages publiques

darcs-hash:20060106135717-72cb0-43b59c91784df8bb94ea5f399e06d629293c5fab.gz
This commit is contained in:
salles 2006-01-06 14:57:17 +01:00
parent 8fef63af30
commit 19d96f54b2

View file

@ -145,18 +145,6 @@ space between words. Group page name is not allowed.""") % wikiutil.escape(name)
# Save user profile # Save user profile
theuser = user.User(self.request) 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 # Require non-empty name
try: try:
theuser.name = form['username'][0] theuser.name = form['username'][0]
@ -178,6 +166,18 @@ space between words. Group page name is not allowed.""") % wikiutil.escape(theus
else: else:
newuser = 0 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 # try to get the password and pw repeat
password = form.get('password', [''])[0] password = form.get('password', [''])[0]
password2 = form.get('password2',[''])[0] password2 = form.get('password2',[''])[0]