def init_for(env): coaster.app.init_app(app, env) hgtv.models.commentease.init_app(app) lastuser.init_app(app) lastuser.init_usermanager(UserManager(hgtv.models.db, hgtv.models.User)) app.config['tz'] = timezone(app.config['TIMEZONE']) hgtv.uploads.configure(app)
def init_for(env): coaster.app.init_app(app, env) lastuser.init_app(app) lastuser.init_usermanager( UserManager(hacknight.models.db, hacknight.models.User)) mail.init_app(app) app.config['tz'] = timezone(app.config['TIMEZONE'])
def init_for(env): coaster.app.init_app(app, env) RQ(app) baseframe.init_app(app, requires=['hasjob'], ext_requires=[ 'baseframe-bs3', ('jquery.textarea-expander', 'jquery.cookie', 'jquery.sparkline', 'jquery.nouislider'), ('firasans', 'baseframe-firasans'), 'fontawesome>=4.0.0' ]) # TinyMCE has to be loaded by itself, unminified, or it won't be able to find its assets app.assets.register( 'js_tinymce', assets.require('!jquery.js', 'tinymce.js>=4.0.0', 'jquery.tinymce.js>=4.0.0')) app.assets.register( 'css_editor', Bundle('css/editor.css', filters=['cssrewrite', 'cssmin'], output='css/editor.packed.css')) from hasjob.uploads import configure as uploads_configure from hasjob.search import configure as search_configure uploads_configure() search_configure() mail.init_app(app) lastuser.init_app(app) lastuser.init_usermanager(UserManager(db, models.User))
def init_for(env): coaster.app.init_app(app, env) db.init_app(app) db.app = app baseframe.init_app(app, requires=['baseframe-bs3', 'hgapp']) lastuser.init_app(app) lastuser.init_usermanager(UserManager(db, models.User))
def init_for(env): coaster.app.init_app(app, env) db.init_app(app) db.app = app mail.init_app(app) lastuser.init_app(app) lastuser.init_usermanager(UserManager(db, models.User, models.Team)) baseframe.init_app(app, requires=['funnel'], ext_requires=[('codemirror-markdown', 'pygments'), 'toastr', 'baseframe-bs3', 'fontawesome>=4.0.0']) app.assets.register( 'js_fullcalendar', Bundle(assets.require('!jquery.js', 'jquery.fullcalendar.js', 'spectrum.js'), output='js/fullcalendar.packed.js', filters='uglipyjs')) app.assets.register( 'css_fullcalendar', Bundle(assets.require('jquery.fullcalendar.css', 'spectrum.css', 'schedules.css'), output='css/fullcalendar.packed.css', filters='cssmin')) app.assets.register( 'js_schedules', Bundle(assets.require('schedules.js'), output='js/schedules.packed.js', filters='uglipyjs')) app.assets.register( 'css_screens', Bundle(assets.require('screens.css'), output='css/screens.packed.css', filters='cssmin'))
def init_for(env): coaster.app.init_app(app, env) mail.init_app(app) lastuser.init_app(app) lastuser.init_usermanager(UserManager(db, models.User)) baseframe.init_app(app, requires=[ 'jquery', 'jquery.form', 'jquery.oembed', 'showdown', 'baseframe-networkbar', 'funnel' ])
def init_for(env): coaster.app.init_app(app, env) baseframe.init_app(app, requires=['baseframe', 'toastr', 'hacknight'], bundle_js=assets.require('leaflet.js'), bundle_css=assets.require('leaflet.css')) lastuser.init_app(app) lastuser.init_usermanager( UserManager(hacknight.models.db, hacknight.models.User)) mail.init_app(app) app.config['tz'] = timezone(app.config['TIMEZONE'])
def init_for(env): coaster.app.init_app(app, env) db.init_app(app) db.app = app baseframe.init_app(app, requires=[ 'baseframe', 'jquery.ui', 'toastr', 'indicators', 'peopleflow', 'cooldown' ]) lastuser.init_app(app) lastuser.init_usermanager(UserManager(db, models.User)) nav.init_app(app)
def init_for(env): if app.config['PROFILE']: app.wsgi_app = ProfilerMiddleware(app.wsgi_app, restrictions=[30]) if app.debug: # Turn off Werkzeug debug in console logging.getLogger('werkzeug').setLevel(logging.ERROR) # Enable our own logging for signals! logging.basicConfig(stream=sys.stderr, level=logging.DEBUG) coaster.app.init_app(app, env) db.init_app(app) db.app = app baseframe.init_app(app, requires=['bootstrap', 'jquery', 'myapp']) lastuser.init_app(app) lastuser.init_usermanager(UserManager(db, models.User)) Bootstrap(app)
def init_for(env): coaster.app.init_app(app, env) db.init_app(app) db.app = app mail.init_app(app) lastuser.init_app(app) lastuser.init_usermanager(UserManager(db, models.User)) baseframe.init_app(app, requires=[ 'jquery.form', 'jquery.oembed', 'showdown', 'codemirror-markdown', 'pygments', 'baseframe-bs3', 'funnel', ])
def init_for(env): coaster.app.init_app(app, env) db.init_app(app) db.app = app lastuser.init_app(app) lastuser.init_usermanager(UserManager(db, User)) app.config['tz'] = timezone(app.config['TIMEZONE']) baseframe.init_app(app, requires=['boxoffice'], ext_requires=[ 'baseframe-bs3', 'fontawesome>=4.0.0', 'ractive', 'ractive-transitions-fly', 'validate' ]) mail.init_app(app) wtforms_json.init()
def init_for(env): coaster.app.init_app(app, env) db.init_app(app) db.app = app app.geoip = None if 'GEOIP_PATH' in app.config: geoip_database_path = os.path.join(app.config['GEOIP_PATH'], 'GeoLite2-City.mmdb') if not os.path.exists(geoip_database_path): app.logger.warn("GeoIP database missing at " + geoip_database_path) else: app.geoip = geoip2.database.Reader(geoip_database_path) RQ(app) baseframe.init_app(app, requires=['hasjob'], ext_requires=[ 'baseframe-bs3', ('jquery.autosize', 'jquery.sparkline', 'jquery.liblink', 'jquery.wnumb', 'jquery.nouislider'), 'baseframe-firasans', 'fontawesome>=4.3.0', 'bootstrap-multiselect', 'nprogress', 'ractive', 'jquery.appear', 'hammer' ], enable_csrf=True) # TinyMCE has to be loaded by itself, unminified, or it won't be able to find its assets app.assets.register( 'js_tinymce', assets.require('!jquery.js', 'tinymce.js>=4.0.0', 'jquery.tinymce.js>=4.0.0')) app.assets.register( 'css_editor', Bundle('css/editor.css', filters=['cssrewrite', 'cssmin'], output='css/editor.packed.css')) from hasjob.uploads import configure as uploads_configure uploads_configure() mail.init_app(app) redis_store.init_app(app) lastuser.init_app(app) lastuser.init_usermanager(UserManager(db, models.User))
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)
def init_for(env): coaster.app.init_app(app, env) db.init_app(app) db.app = app mail.init_app(app) lastuser.init_app(app) lastuser.init_usermanager(UserManager(db, models.User)) baseframe.init_app(app, requires=[ 'jquery.form', 'jquery.oembed', 'showdown', 'codemirror-markdown', 'pygments', 'toastr', 'baseframe-bs3', 'funnel', ]) app.assets.register('js_fullcalendar', Bundle(assets.require('!jquery.js', 'jquery.fullcalendar.js', 'spectrum.js'), output='js/fullcalendar.packed.js', filters='closure_js')) app.assets.register('css_fullcalendar', Bundle(assets.require('jquery.fullcalendar.css', 'spectrum.css', 'schedules.css'), output='css/fullcalendar.packed.css', filters='cssmin')) app.assets.register('js_schedules', Bundle(assets.require('schedules.js'), output='js/schedules.packed.js', filters='closure_js')) app.assets.register('css_screens', Bundle(assets.require('screens.css'), output='css/screens.packed.css', filters='cssmin'))
def init_for(env, createdb=False): coaster.app.init_app(app, env) # This is required before baseframe init: if createdb: models.db.create_all() baseframe.init_app(app, requires=['baseframe']) lastuser.init_app(app) lastuser.init_usermanager(UserManager(models.db, models.User)) app.assets.register( 'js_networkbar', Bundle(assets.require('baseframe-networkbar.js'), filters='closure_js', output='js/baseframe-networkbar.js')) app.assets.register( 'css_networkbar', Bundle(assets.require('baseframe-networkbar.css'), filters='cssmin', output='css/baseframe-networkbar.css')) views.admin.init_admin(admin) with app.test_request_context(): views.networkbar.cache_networkbar_links()
import re from datetime import datetime from markdown import Markdown from flask import render_template, redirect, request, g, url_for, Markup, abort, flash from flask.ext.lastuser import LastUser from flask.ext.lastuser.sqlalchemy import UserManager from coaster.views import get_next_url, jsonp from app import app from models import * from forms import ProposalSpaceForm, SectionForm, ProposalForm, CommentForm, DeleteCommentForm, ConfirmDeleteForm from utils import makename lastuser = LastUser(app) lastuser.init_usermanager(UserManager(db, User)) #lastuser.external_resource('email', 'http://iddev.hasgeek.in:7000/api/1/email', 'GET') markdown = Markdown(safe_mode="escape").convert jsoncallback_re = re.compile(r'^[a-z$_][0-9a-z$_]*$', re.I) # --- Routes ------------------------------------------------------------------ @app.route('/') def index(): spaces = ProposalSpace.query.filter(ProposalSpace.status >= 1).filter(ProposalSpace.status <= 4).order_by('date').all() return render_template('index.html', spaces=spaces)
def init_for(env): coaster.app.init_app(app, env) baseframe.init_app(app, requires=['baseframe', 'hasweb']) lastuser.init_app(app) lastuser.init_usermanager(UserManager(models.db, models.User, models.Team)) pages.init_app(app)