コード例 #1
0
ファイル: documents_api.py プロジェクト: kaue-cauin/aleph
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
ファイル: documents_api.py プロジェクト: tpreusse/aleph
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
ファイル: documents_api.py プロジェクト: arezola/aleph
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)