Changeset 480
- Timestamp:
- 03/11/06 01:10:43 (3 years ago)
- Files:
-
- trachacksplugin/0.9/trachacks/trachacks.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trachacksplugin/0.9/trachacks/trachacks.py
r177 r480 64 64 65 65 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) 67 72 if user not in self.get_users(): 68 73 from trac.wiki.model import WikiPage 69 74 db = self.env.get_db_cnx() 70 75 page = WikiPage(self.env, user, db = db) 71 if page.version: 76 # User creation with existing page 77 if page.exists: 72 78 raise TracError('wiki page "%s" already exists' % user) 73 79 else:
