Exemplo n.º 1
0
def init_for(env):
    init_app(app, env)
    init_app(eventapp, env)
    app.config['tz'] = timezone(eventapp.config['TIMEZONE'])
    eventframe.models.db.init_app(app)
    eventframe.models.db.init_app(eventapp)
    lastuser.init_app(app)
    lastuser.init_usermanager(UserManager(eventframe.models.db, eventframe.models.User))
    assets.register('js_all', js)
    assets.register('css_all', css)
    eventassets.register('js_baseframe', baseframe_js)
    eventassets.register('css_baseframe', baseframe_css)

    setup_themes(eventapp, app_identifier='eventframe')
    setup_themes(app, app_identifier='eventframe')  # To list themes in the admin views
    for theme in eventapp.theme_manager.list_themes():
        load_theme_assets(eventassets, theme)

    return DomainDispatcher(app.config['ADMIN_HOSTS'], app, eventapp)
Exemplo n.º 2
0
def init_for(env):
    coaster.app.init_app(app, env)
    coaster.app.init_app(eventapp, env)
    app.config['tz'] = timezone(eventapp.config['TIMEZONE'])
    eventframe.models.db.init_app(app)
    eventframe.models.db.init_app(eventapp)
    lastuser.init_app(app)
    lastuser.init_usermanager(
        UserManager(eventframe.models.db, eventframe.models.User))
    assets.register('js_all', js)
    assets.register('css_all', css)
    eventassets.register('js_baseframe', baseframe_js)
    eventassets.register('css_baseframe', baseframe_css)

    setup_themes(eventapp, app_identifier='eventframe')
    setup_themes(
        app, app_identifier='eventframe')  # To list themes in the admin views
    for theme in eventapp.theme_manager.list_themes():
        load_theme_assets(eventassets, theme)

    return DomainDispatcher(app.config['ADMIN_HOSTS'], app, eventapp)
Exemplo n.º 3
0
eventframe.models.db.init_app(app)
eventframe.models.db.init_app(eventapp)


# Fourth, setup baseframe, assets and theme assets on both apps

app.register_blueprint(baseframe)
eventapp.register_blueprint(baseframe)

assets = Environment(app)
eventassets = ThemeAwareEnvironment(eventapp)

js = Bundle(baseframe_js, toastr_js,
    filters='jsmin', output='js/packed.js')

css = Bundle(baseframe_css, toastr_css, 'css/app.css',
    filters='cssmin', output='css/packed.css')

assets.register('js_all', js)
assets.register('css_all', css)
eventassets.register('js_baseframe', baseframe_js)
eventassets.register('css_baseframe', baseframe_css)

setup_themes(eventapp, app_identifier='eventframe')
setup_themes(app, app_identifier='eventframe')  # To list themes in the admin views
for theme in eventapp.theme_manager.list_themes():
    load_theme_assets(eventassets, theme)

application = DomainDispatcher(app.config['ADMIN_HOSTS'], app, eventapp)