Exemplo n.º 1
0
def inspector_read(trapid):
    trap = getattr(db, trapid)
    
    where_clause = db.sql_where_query(trap, request.args)
    
    if where_clause:
        results = db.DB.find(trap, where_clause)
    else:
        results = db.DB.find(trap)
    
    result_dict = db.encode_storm_result_set(results)
    
    json_str = json.dumps(result_dict, default=db.encode_storm_result_set)
    return Response(response=json_str, status=200, mimetype='application/json')
Exemplo n.º 2
0
def inspector_chart(traptype):
    trapt = getattr(db, traptype)

    where_clause = db.sql_where_query(trapt, request.args)

    if where_clause:
        results = db.DB.find(trapt, where_clause)
    else:
        results = db.DB.find(trapt)

    result_dict = db.encode_storm_result_set(results)

    json_str = json.dumps(result_dict, default=db.encode_storm_result_set)
    return Response(response=json_str, status=200, mimetype='application/json')
Exemplo n.º 3
0
def read(tablename):
    traptype = getattr(db, tablename)

    trap_filters = filters.get_requested_filters()

    where_clause = db.sql_where_query(traptype, request.args, trap_filters)

    if where_clause:
        results = db.DB.find(traptype, where_clause)
    else:
        results = db.DB.find(traptype)

    result_dict = db.encode_storm_result_set(results)

    json_str = json.dumps(result_dict, default=db.encode_storm_result_set, indent=4)
    return Response(response=json_str, status=200, mimetype='application/json')
Exemplo n.º 4
0
def read(tablename):
    traptype = getattr(db, tablename)

    trap_filters = filters.get_requested_filters()

    where_clause = db.sql_where_query(traptype, request.args, trap_filters)

    if where_clause:
        results = db.DB.find(traptype, where_clause)
    else:
        results = db.DB.find(traptype)

    result_dict = db.encode_storm_result_set(results)

    json_str = json.dumps(result_dict,
                          default=db.encode_storm_result_set,
                          indent=4)
    return Response(response=json_str, status=200, mimetype='application/json')