Changeset 480

Show
Ignore:
Timestamp:
03/11/06 01:10:43 (3 years ago)
Author:
athomas
Message:

TracHacksPlugin:

  • Minor tweaks
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trachacksplugin/0.9/trachacks/trachacks.py

    r177 r480  
    6464 
    6565    def set_password(self, user, password): 
    66         # User creation with existing page 
     66        self.env.log.debug(len(user)) 
     67        if len(user) < 3: 
     68            raise TracError('user name must be at least 3 characters long') 
     69        if not re.match(r'^\w+$', user): 
     70            raise TracError('user name must consist only of alpha-numeric characters') 
     71        self.env.log.debug("New user %s registered" % user) 
    6772        if user not in self.get_users(): 
    6873            from trac.wiki.model import WikiPage 
    6974            db = self.env.get_db_cnx() 
    7075            page = WikiPage(self.env, user, db = db) 
    71             if page.version: 
     76            # User creation with existing page 
     77            if page.exists: 
    7278                raise TracError('wiki page "%s" already exists' % user) 
    7379            else: