示例#1
0
def records(document_id):
    enable_cache()
    document = get_document(document_id)
    result = RecordsQuery.handle_request(request,
                                         document=document,
                                         schema=RecordSchema)
    return jsonify(result)
示例#2
0
def records(document_id):
    enable_cache()
    document = get_document(document_id)
    if not document.has_records():
        raise BadRequest("This document does not have records.")
    result = RecordsQuery.handle_request(request,
                                         document=document,
                                         schema=RecordSchema)
    return jsonify(result)
示例#3
0
def records(document_id):
    enable_cache()
    document = get_db_document(document_id)
    record_audit(Audit.ACT_ENTITY, id=document_id)
    if not document.supports_records:
        raise BadRequest("This document does not have records.")
    result = RecordsQuery.handle(request,
                                 document=document,
                                 schema=RecordSchema)
    return jsonify(result)