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')
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')
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')
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')