Ejemplo n.º 1
0
def route_number_set():
    with postgres.get_db_conn() as conn:
        user_id = auth.check_auth_token(conn,
                                        auth.header_auth_token(request),
                                        check_is_admin=True)
        number_id = number.form_id(request)
        number.verify_user_added(conn, number_id, user_id)
        number.update(conn, number_id, number.form_new(request))
        return ""
Ejemplo n.º 2
0
def route_number_remove():
    with postgres.get_db_conn() as conn:
        auth.check_auth_token(conn,
                              auth.header_auth_token(request),
                              check_is_admin=True)
        number_id = number.form_id(request)
        number.verify_exists(conn, number_id)
        number.remove(conn, number_id)
        return ""
Ejemplo n.º 3
0
def route_number_add_user():
    with postgres.get_db_conn() as conn:
        auth.check_auth_token(conn,
                              auth.header_auth_token(request),
                              check_is_admin=True)
        number_id = number.form_id(request)
        number.verify_exists(conn, number_id)
        user_id = user.form_user_id(request)
        user.verify_exists(conn, user_id)
        number.verify_user_not_added(conn, number_id, user_id)
        number.add_user(conn, number_id, user_id)
        return ""
Ejemplo n.º 4
0
def route_number_get_next():
    with postgres.get_db_conn() as conn:
        user_id = auth.check_auth_token(conn, auth.header_auth_token(request))
        number_id = number.form_id(request)
        number.verify_user_added(conn, number_id, user_id)
        return str(number.get_next(conn, number_id))