Ejemplo n.º 1
0
def requests():
    user = get_user()
    if user is None:
        return "You are not logged in", 400
    return to_json_all(
        Request.query.filter(poster=user.id).all(
        ) if verify_perm('view') else Request.query.all())
Ejemplo n.º 2
0
def test_utils_to_json_all():
    john = User()
    john.name = 'John'
    john.email = '*****@*****.**'
    john.password = '******'
    cow = User()
    cow.name = 'Cow'
    cow.email = '*****@*****.**'
    cow.password = '******'
    assert to_json_all([john, cow]) == '[{"email": "*****@*****.**", "id": "None", "name": "John", "role": "1"}, ' \
                                       '{"email": "*****@*****.**", "id": "None", "name": "Cow", "role": "1"}]'
Ejemplo n.º 3
0
def roles():
    user = get_user()
    if user is None:
        return "You are not logged in", 400
    return to_json_all([Role.query.filter(
        id=user.role).first()] if verify_perm('view') else Role.query.all())
Ejemplo n.º 4
0
def production():
    return verify_perm('view') or to_json_all(Production.query.all())
Ejemplo n.º 5
0
def clients():
    return verify_perm('view') or to_json_all(Client.query.all())