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')
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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}