Example #1
0
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}
Example #2
0
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}
Example #3
0
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
Example #4
0
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