def blueprint_summary(module, blueprint_name): blueprint_id = utils.get_blueprint_id(module, blueprint_name) bpd = vault.get_memory_storage().get_record_by_primary_key( 'bpd:' + blueprint_id) if not bpd: flask.abort(404) return bpd = helpers.extend_record(bpd) record_ids = vault.get_memory_storage().get_record_ids_by_blueprint_ids( [blueprint_id]) activity = [helpers.extend_record(record) for record in vault.get_memory_storage().get_records(record_ids)] activity.sort(key=lambda x: x['date'], reverse=True) return {'blueprint': bpd, 'activity': activity}
def get_activity_json(records): start_record = int(flask.request.args.get("start_record") or 0) page_size = int(flask.request.args.get("page_size") or parameters.DEFAULT_RECORDS_LIMIT) records_sorted = sorted(records, key=lambda x: x["date"], reverse=True) records_sorted = records_sorted[start_record : start_record + page_size] result = [] for record in records_sorted: processed_record = helpers.extend_record(record) if processed_record: result.append(processed_record) return result
def get_activity_json(records): start_record = int(flask.request.args.get('start_record') or 0) page_size = int(flask.request.args.get('page_size') or parameters.DEFAULT_RECORDS_LIMIT) records_sorted = sorted(records, key=lambda x: x['date'], reverse=True) records_sorted = records_sorted[start_record:start_record + page_size] result = [] for record in records_sorted: processed_record = helpers.extend_record(record) if processed_record: result.append(processed_record) return result