Changeset - a4be1ebb214f
[Not reviewed]
default
0 1 0
Marcin Kuzminski - 15 years ago 2010-06-06 23:33:26
marcin@python-works.com
updated db manage with some defaults
1 file changed with 3 insertions and 0 deletions:
0 comments (0 inline, 0 general)
pylons_app/lib/db_manage.py
Show inline comments
 
@@ -76,24 +76,27 @@ class DbManage(object):
 
    def admin_prompt(self):
 
        import getpass
 
        username = raw_input('Specify admin username:')
 
        password = getpass.getpass('Specify admin password:')
 
        self.create_user(username, password, True)
 
        
 
    def create_user(self, username, password, admin=False):
 
        log.info('creating administrator user %s', username)
 
        
 
        new_user = User()
 
        new_user.username = username
 
        new_user.password = get_crypt_password(password)
 
        new_user.username = 'Admin'
 
        new_user.lastname = 'Admin'
 
        new_user.lastname = 'admin@localhost'
 
        new_user.admin = admin
 
        new_user.active = True
 
        
 
        try:
 
            self.sa.add(new_user)
 
            self.sa.commit()
 
        except:
 
            self.sa.rollback()
 
            raise
 
    
 
    def create_permissions(self):
 
        #module.(access|create|change|delete)_[name]
0 comments (0 inline, 0 general)