Files
@ 3ed2d46a2ca7
Branch filter:
Location: kallithea/pylons_app/websetup.py - annotation
3ed2d46a2ca7
704 B
text/x-python
permission refactoring,
Implemented views for default permissions,
fixes #23 user registration is controlled by permission system.
Implemented manual registration option
websetup fills default permissions
Implemented views for default permissions,
fixes #23 user registration is controlled by permission system.
Implemented manual registration option
websetup fills default permissions
564e40829f80 0e87466a117e 0e87466a117e 0e87466a117e 0e87466a117e 564e40829f80 0e87466a117e 0e87466a117e 0e87466a117e 564e40829f80 564e40829f80 0e87466a117e 0e87466a117e 0e87466a117e 564e40829f80 564e40829f80 0e87466a117e 0e87466a117e 1ef52a70f3b7 0e87466a117e 0e87466a117e 3ed2d46a2ca7 ec7b76d4bda4 0e87466a117e | """Setup the pylons_app application"""
from os.path import dirname as dn, join as jn
from pylons_app.config.environment import load_environment
from pylons_app.lib.db_manage import DbManage
import logging
import os
import sys
log = logging.getLogger(__name__)
ROOT = dn(dn(os.path.realpath(__file__)))
sys.path.append(ROOT)
def setup_app(command, conf, vars):
"""Place any commands to setup pylons_app here"""
dbmanage = DbManage(log_sql=True)
dbmanage.create_tables(override=True)
dbmanage.config_prompt()
dbmanage.admin_prompt()
dbmanage.create_permissions()
dbmanage.populate_default_permissions()
load_environment(conf.global_conf, conf.local_conf, initial=True)
|