Ejemplo n.º 1
0
from base.utils.login import *
from base.utils.lesscss import lesscss
from base.utils.autoindex import AutoIndex


login_manager = LoginManager( )
login_manager.setup_app(base_app)
gravatar = Gravatar(base_app, size=124, 
                    rating='pg', default='retro', 
                    force_default = False, force_lower = False )

base_app.mailer          = mailer
base_app.db              = db
base_app.login_manager   = login_manager
base_app.content_modules = []
base_app.admin_models    = [ Content ]
base_app.gravatar        = gravatar

# initialize Sijax
ajax.Sijax(base_app)

# XXX: This might be a bad idea
#base_app.route = ajax.route

# XXX: This is the preliminary use of autoindex
# AutoIndex(base_app, browse_root="templates")


# ##############################################################################
# Setup jinja globals for templates
base_app.jinja_env.globals["content_modules"] = base_app.content_modules