##// END OF EJS Templates
fixes few bugs...
fixes few bugs - fixed #53 python2.5 incompatible enumerate calls - fixed #52 disable mercurial extension for web - fixed #51 deleting repositories don't delete it's dependent objects - small css updated

File last commit:

r555:03676d39 default
r671:bee56f20 rhodecode-0.0.1.0.1 default
Show More
websetup.py
26 lines | 764 B | text/x-python | PythonLexer
"""Setup the rhodecode application"""
from rhodecode.config.environment import load_environment
from rhodecode.lib.db_manage import DbManage
import logging
import os
log = logging.getLogger(__name__)
def setup_app(command, conf, vars):
"""Place any commands to setup rhodecode here"""
dbname = os.path.split(conf['sqlalchemy.db1.url'])[-1]
dbmanage = DbManage(log_sql=True, dbname=dbname, root=conf['here'],
tests=False)
dbmanage.create_tables(override=True)
dbmanage.config_prompt(None)
dbmanage.create_default_user()
dbmanage.admin_prompt()
dbmanage.create_permissions()
dbmanage.populate_default_permissions()
load_environment(conf.global_conf, conf.local_conf, initial=True)