Beispiel #1
0
def export():
    parser = SearchQueryParser(request.args, request.authz)
    query = DocumentsQuery(parser)
    output = make_excel(get_results(query, 50000), FIELDS)
    return send_file(output,
                     mimetype=XLSX_MIME,
                     as_attachment=True,
                     attachment_filename='export.xlsx')
Beispiel #2
0
def index():
    enable_cache()
    result = DocumentsQuery.handle(request, schema=CombinedSchema)
    return jsonify(result)
Beispiel #3
0
def index():
    result = DocumentsQuery.handle(request, schema=CombinedSchema)
    enable_cache(vary_user=True, vary=result.cache_key)
    return jsonify(result)