Commit 38d0230d authored by chove's avatar chove

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
parent 209f9397
......@@ -10,6 +10,7 @@ import string, time, re, Cookie
from MoinMoin import config, user, util, wikiutil
from MoinMoin.util import web, mail, datetime
from MoinMoin.widget import html
from MoinMoin.PageEditor import PageEditor
_debug = 0
......@@ -151,11 +152,10 @@ 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 crer des WikiNom
#### HACK CRANS : oblige les utilistaeurs a crer un WikiNom valide
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)
Le login doit tre 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
......@@ -279,6 +279,14 @@ creer_compte_wiki.""")
self.request.user = theuser
self.request.setCookie()
#### HACK : cration de la page WikiNom
try:
p = PageEditor(self.request, theuser.name)
p.saveText( 'Dcrire ici %s' % theuser.name, 0)
except:
pass
#### FIN DU HACK
result = _("User preferences saved!")
if _debug:
result = result + util.dumpFormData(form)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment