cration de la page wikinom
on ne cr que si c'est une version 0.... sinon une exeption est leve et est intercepte. darcs-hash:20060502234222-4ec08-feba52dac9086e1946a35f2eeb8facc2d4723311.gz
This commit is contained in:
parent
209f9397e8
commit
38d0230db5
1 changed files with 11 additions and 3 deletions
|
@ -10,6 +10,7 @@ import string, time, re, Cookie
|
||||||
from MoinMoin import config, user, util, wikiutil
|
from MoinMoin import config, user, util, wikiutil
|
||||||
from MoinMoin.util import web, mail, datetime
|
from MoinMoin.util import web, mail, datetime
|
||||||
from MoinMoin.widget import html
|
from MoinMoin.widget import html
|
||||||
|
from MoinMoin.PageEditor import PageEditor
|
||||||
|
|
||||||
_debug = 0
|
_debug = 0
|
||||||
|
|
||||||
|
@ -151,11 +152,10 @@ space between words. Group page name is not allowed.""") % wikiutil.escape(name)
|
||||||
except KeyError:
|
except KeyError:
|
||||||
return _("Empty user name. Please enter a user name.")
|
return _("Empty user name. Please enter a user name.")
|
||||||
|
|
||||||
#### HACK CRANS
|
#### HACK CRANS : oblige les utilistaeurs a créer un WikiNom valide
|
||||||
# Oblige les utilistaeurs a crééer des WikiNom
|
|
||||||
if not wikiutil.isStrictWikiname(theuser.name):
|
if not wikiutil.isStrictWikiname(theuser.name):
|
||||||
return _("""Nom d'utilisateur invalide {{{'%s'}}}.
|
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)
|
Le login doit être de la forme WikiNom, WikiPseudo, PrenomNom... (voir ci dessous pour plus d'informations).""") % wikiutil.escape(theuser.name)
|
||||||
#### FIN HACK
|
#### FIN HACK
|
||||||
|
|
||||||
# Don't allow users with invalid names
|
# Don't allow users with invalid names
|
||||||
|
@ -279,6 +279,14 @@ creer_compte_wiki.""")
|
||||||
self.request.user = theuser
|
self.request.user = theuser
|
||||||
self.request.setCookie()
|
self.request.setCookie()
|
||||||
|
|
||||||
|
#### HACK : création de la page WikiNom
|
||||||
|
try:
|
||||||
|
p = PageEditor(self.request, theuser.name)
|
||||||
|
p.saveText( 'Décrire ici %s' % theuser.name, 0)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
#### FIN DU HACK
|
||||||
|
|
||||||
result = _("User preferences saved!")
|
result = _("User preferences saved!")
|
||||||
if _debug:
|
if _debug:
|
||||||
result = result + util.dumpFormData(form)
|
result = result + util.dumpFormData(form)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue