from flask_migrate import MigrateCommand from flask.ext.assets import ManageAssets from purchasing.app import create_app from purchasing.database import db from purchasing.utils import ( connect_to_s3, upload_file, turn_off_sqlalchemy_events, turn_on_sqlalchemy_events, refresh_search_view ) from purchasing.public.models import AppStatus from purchasing.data.importer.stages_and_flows import seed_stages_and_flows from purchasing import jobs as nightly_jobs app = create_app() HERE = os.path.abspath(os.path.dirname(__file__)) TEST_PATH = os.path.join(HERE, 'tests') manager = Manager(app) def _make_context(): """Return context dict for a shell session so you can access app, db, and the User model by default. """ return {'app': app, 'db': db} @manager.option('-e', '--email', dest='email', default=None) @manager.option('-r', '--role', dest='role', default=None) @manager.option('-d', '--department', dest='dept', default='Other')
import datetime import os from flask import current_app from flask_script import Manager, Shell, Server, prompt_bool from flask_migrate import MigrateCommand from flask.ext.assets import ManageAssets from purchasing.app import create_app from purchasing.settings import DevConfig, ProdConfig from purchasing.database import db from purchasing.utils import _get_aggressive_cache_headers from purchasing.public.models import AppStatus if os.environ.get("PITTSBURGH-PURCHASING-SUITE_ENV") == 'prod': app = create_app(ProdConfig) else: app = create_app(DevConfig) HERE = os.path.abspath(os.path.dirname(__file__)) TEST_PATH = os.path.join(HERE, 'tests') manager = Manager(app) def _make_context(): """Return context dict for a shell session so you can access app, db, and the User model by default. """ return {'app': app, 'db': db} @manager.option('-e', '--email', dest='email', default=None)
import datetime import os from flask import current_app from flask_script import Manager, Shell, Server, prompt_bool from flask_migrate import MigrateCommand from flask.ext.assets import ManageAssets from purchasing.app import create_app from purchasing.settings import DevConfig, ProdConfig from purchasing.database import db from purchasing.utils import _get_aggressive_cache_headers from purchasing.public.models import AppStatus if os.environ.get("PITTSBURGH-PURCHASING-SUITE_ENV") == 'prod': app = create_app(ProdConfig) else: app = create_app(DevConfig) HERE = os.path.abspath(os.path.dirname(__file__)) TEST_PATH = os.path.join(HERE, 'tests') manager = Manager(app) def _make_context(): """Return context dict for a shell session so you can access app, db, and the User model by default. """ return {'app': app, 'db': db}