def export(collection_id): """ --- get: summary: Download cross-reference results description: Download results of cross-referencing as an Excel file parameters: - in: path name: collection_id required: true schema: type: integer responses: '200': description: OK content: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet: schema: type: object tags: - Xref - Collection """ collection = get_db_collection(collection_id, request.authz.READ) buffer = export_matches(collection, request.authz) file_name = '%s - Crossreference.xlsx' % collection.label return send_file(buffer, mimetype=XLSX_MIME, as_attachment=True, attachment_filename=file_name)
def export(collection_id): collection = get_db_collection(collection_id, request.authz.READ) buffer = export_matches(collection.id, request.authz) file_name = '%s - Crossreference.xlsx' % collection.label return send_file(buffer, mimetype=XLSX_MIME, as_attachment=True, attachment_filename=file_name)
def op_export_xref_results_handler(_, task): export_matches(**task.payload)