Mercurial > public > src > rhodecode
diff pylons_app/lib/db_manage.py @ 345:0e87466a117e
updated installation instruction, made more user friendly way of creating all needed configs. All is done now from paster setup-app
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 01 Jul 2010 00:57:45 +0200 |
parents | 504feff57b49 |
children | 1ef52a70f3b7 |
line wrap: on
line diff
--- a/pylons_app/lib/db_manage.py Thu Jul 01 00:04:59 2010 +0200 +++ b/pylons_app/lib/db_manage.py Thu Jul 01 00:57:45 2010 +0200 @@ -27,6 +27,7 @@ from os.path import dirname as dn, join as jn import os import sys +import uuid ROOT = dn(dn(dn(os.path.realpath(__file__)))) sys.path.append(ROOT) @@ -41,7 +42,7 @@ log.setLevel(logging.DEBUG) console_handler = logging.StreamHandler() console_handler.setFormatter(logging.Formatter("%(asctime)s.%(msecs)03d" - " %(levelname)-5.5s [%(name)s] %(message)s")) + " %(levelname)-5.5s [%(name)s] %(message)s")) log.addHandler(console_handler) class DbManage(object): @@ -85,10 +86,10 @@ #create default user for handling default permissions. def_user = User() def_user.username = 'default' - def_user.password = 'default' + def_user.password = get_crypt_password(str(uuid.uuid1())[:8]) def_user.name = 'default' def_user.lastname = 'default' - def_user.email = 'default@default' + def_user.email = 'default@default.com' def_user.admin = False def_user.active = False @@ -131,13 +132,3 @@ except: self.sa.rollback() raise - - - -if __name__ == '__main__': - dbmanage = DbManage(log_sql=True) - dbmanage.create_tables(override=True) - dbmanage.admin_prompt() - dbmanage.create_permissions() - -