Exemplo n.º 1
0
def create_manager(case_api_client=CaseApi):
    app = FlaskAPI(__name__)
    app.config.from_pyfile('config.py')

    manager = Manager(app)
    app.register_blueprint(helloworld.blueprint)
    app.register_blueprint(deed.blueprint(case_api_client()))

    db.init(app, manager)

    return manager
Exemplo n.º 2
0
def create_manager(case_api_client=make_case_client):
    app = FlaskAPI(__name__)
    app.config.from_pyfile('config.py')

    manager = Manager(app)
    app.register_blueprint(helloworld.blueprint)
    app.register_blueprint(deed.blueprint(case_api_client()))

    db.init(app, manager)

    return manager
Exemplo n.º 3
0
def create_app(config_name):
    app = FlaskAPI(__name__)

    app.config.from_object(config[config_name])

    config[config_name].init_app(app)

    db.init_app(app)

    from api.v1 import api as api_blueprint
    app.register_blueprint(api_blueprint, url_prefix='/api/v1')

    return app
Exemplo n.º 4
0
def create_manager():
    app = FlaskAPI(__name__)

    app.config.from_pyfile('config.py')

    app.register_blueprint(helloworld.blueprint)
    app.register_blueprint(case.blueprint)
    app.register_blueprint(borrower.blueprint)
    app.register_blueprint(property.blueprint)

    manager = Manager(app)
    db.init(app, manager)

    return manager
Exemplo n.º 5
0
def create_manager():
    app = FlaskAPI(__name__)

    app.config.from_pyfile('config.py')

    app.register_blueprint(helloworld.blueprint)
    app.register_blueprint(home.blueprint)
    app.register_blueprint(case.blueprint)
    app.register_blueprint(borrower.blueprint)
    app.register_blueprint(property.blueprint)
    app.register_blueprint(land_registry.blueprint)

    manager = Manager(app)
    db.init(app, manager)

    return manager
Exemplo n.º 6
0
def create_manager(deed_api_client=DeedApi):
    app = FlaskAPI(__name__)
    app.config.from_pyfile('config.py')

    app.register_blueprint(helloworld.blueprint)
    app.register_blueprint(key.blueprint)
    app.register_blueprint(sign.blueprint(deed_api_client()))

    manager = Manager(app)
    db.init(app, manager)

    return manager
Exemplo n.º 7
0
login_manager = LoginManager()
login_manager.init_app(app)


# Sample HTTP error handling
@app.errorhandler(404)
def not_found(error):
    return render_template('404.html'), 404


# Import a module / component using its blueprint handler variable (mod_auth)
from app.UserMobileService.controller import mod_mobile_user as user_module
from app.site.controller import mod_site as site

# Register blueprint(s)
app.register_blueprint(user_module)
app.register_blueprint(site)
# app.register_blueprint(xyz_module)

from itsdangerous import URLSafeTimedSerializer


def generate_confirmation_token(email):
    serializer = URLSafeTimedSerializer(app.config['SECRET_KEY'])
    return serializer.dumps(email, salt=app.config['SECURITY_PASSWORD_SALT'])


def confirm_token(token, expiration=3600):
    serializer = URLSafeTimedSerializer(app.config['SECRET_KEY'])
    try:
        email = serializer.loads(token,
Exemplo n.º 8
0
from flask import Flask, url_for
from flask import Flask, render_template, url_for
from werkzeug.routing import Map, Rule, NotFound, RequestRedirect, BaseConverter
from flask.ext.script import Manager
from flask import Flask, jsonify

application = FlaskAPI(__name__)
# manager = Manager(application)

if 'Hacker' in os.environ:
    application.config.from_object(DevelopConfig)
else:
    application.config.from_object(LocalConfig)

# Blueprint
application.register_blueprint(authentication, url_prefix='/authentication')
application.register_blueprint(authors, url_prefix='/authors')
application.register_blueprint(enera, url_prefix='/enera')

# we are going to start mongo whit this application
mongo.init_app(application)


@application.route('/')
def index():
    return {'hola': 'index'}


@application.route('/who/<enerademo>', methods=['GET', 'POST'])
def who(code):
    assert isinstance(code, object)
Exemplo n.º 9
0
from flask.ext.api import FlaskAPI
import couchdb

server = couchdb.Server()

update = False

try:
    db = server['peleton-db']
except:
    db = server.create('peleton-db')
    update = True

if update:
    db.update([{"_id": "A", "list": [2, 3, 8], "idx": 0}, {"_id": "B", "list": [4, 5, 6], "idx": 0}])
    db.update([{"_id": "merge"}])

app = FlaskAPI(__name__)

from app import routes

from routes import quiz

app.register_blueprint(quiz)
from flask.ext.api import FlaskAPI
from application.main.controllers import main
from application.admin.controllers import admin

app = FlaskAPI(__name__)

app.register_blueprint(main, url_prefix='/')
app.register_blueprint(admin, url_prefix='/admin')
Exemplo n.º 11
0
#!/usr/bin/python
# coding=utf-8

from flask.ext.api import FlaskAPI
from conf.config import LocalConfig
from modules.authentication import authentication, auth
from modules.authors import authors
from modules import mongo

application = FlaskAPI(__name__)
application.config.from_object(LocalConfig)

application.register_blueprint(authentication, url_prefix='/authentication')
application.register_blueprint(authors, url_prefix='/authors')

mongo.init_app(application)


@application.route('/')
@auth.login_required
def index_testing():
    return {'status': 'OK'}


if __name__ == "__main__":
    application.run(
        host=application.config['HOST'],
        debug=application.config['DEBUG'],
        port=application.config['PORT'],
    )