Exemplo n.º 1
0
 def decorated_function(*args, **kwargs):
     if current_app.config['SKIP_AUTH']:
         return func(*args, **kwargs)
     if 'HTTP_AUTHORIZATION' not in request.headers.environ:
         return response(data='Unauthorized', ok=False), http.UNAUTHORIZED
     token = request.headers.get('Authorization').split(' ')[1]
     data = get_data_from_token(token)
     if '_id' not in data:
         return response(data='Unauthorized', ok=False), http.UNAUTHORIZED
     res, status = UsersController.get(data['_id'])
     if not res['ok']:
         return response(data=res['data'], ok=False), status
     g.type = res['data']['type']
     return func(*args, **kwargs)
def get(_id):
    res, status = UsersController.get(_id)
    return response(res['data'], res['ok']), status
def delete_user(_id):
    res, status = UsersController.delete(_id)
    return response(res['data'], res['ok']), status
def patch():
    res, status = CompanyDataController.patch(request.get_json(silent=True))
    return response(res['data'], res['ok']), status
def get(_id):
    res, status = CompanyDataController.get(_id)
    return response(res['data'], res['ok']), status
def delete_data(_id):
    res, status = CompanyDataController.delete(_id)
    return response(res['data'], res['ok']), status
Exemplo n.º 7
0
def post():
    data = request.get_json(silent=True)
    res, status = ActivePrincipleController.post(data)
    return response(res['data'], res['ok']), status
Exemplo n.º 8
0
def ping():
    return response(data='pong', ok=True)
Exemplo n.º 9
0
def delete_active_principle(_id):
    res, status = ActivePrincipleController.delete(_id)
    return response(res['data'], res['ok']), status
Exemplo n.º 10
0
def get(_id):
    res, status = HelpModuleController.get(_id)
    return response(res['data'], res['ok']), status
Exemplo n.º 11
0
def patch():
    res, status = HelpModuleController.patch(request.get_json(silent=True))
    return response(res['data'], res['ok']), status
Exemplo n.º 12
0
def delete_help(_id):
    res, status = HelpModuleController.delete(_id)
    return response(res['data'], res['ok']), status
def delete_product(_id):
    res, status = ProductsController.delete(_id)
    return response(res['data'], res['ok']), status
 def decorated_function(*args, **kwargs):
     if current_app.config['SKIP_AUTH']:
         return func(*args, **kwargs)
     if g.type != 'admin':
         return response(data='Unauthorized', ok=False), http.UNAUTHORIZED
     return func(*args, **kwargs)
Exemplo n.º 15
0
def get_all():
    args = dict(request.args)
    for field in args:
        args[field] = args[field][0]
    res, status = UsersController.get_all(args)
    return response(res['data'], res['ok']), status
Exemplo n.º 16
0
def get(_id):
    res, status = ActivePrincipleController.get(_id)
    return response(res['data'], res['ok']), status
Exemplo n.º 17
0
def post():
    res, status = UsersController.post(request.get_json(silent=True))
    return response(res['data'], res['ok']), status
def get(email):
    res, status = UsersController.password_recovery(email)
    return response(res['data'], res['ok']), status