def records(document_id): document = get_document(document_id) enable_cache(vary_user=True) state = QueryState(request.args, request.authz) query = records_query(document.id, state) result = execute_records_query(document.id, state, query) params = next_params(request.args, result) if params is not None: result['next'] = url_for('documents_api.records', document_id=document_id, **params) return jsonify(result)
def records(document_id): etag_cache_keygen() document = get_document(document_id) query = records_query(document.id, request.args) if query is None: return jsonify({ 'status': 'ok', 'message': 'no query' }) query['size'] = get_limit(default=30) query['from'] = get_offset() res = execute_records_query(document.id, request.args, query) return jsonify(res)
def records(document_id): document = get_document(document_id) enable_cache(vary_user=True) query = records_query(document.id, request.args) if query is None: return jsonify({"status": "ok", "message": "no query"}) query["size"] = get_limit(default=30) query["from"] = get_offset() result = execute_records_query(query) params = next_params(request.args, result) if params is not None: result["next"] = url_for("search_api.record", document_id=document_id, **params) return jsonify(result)
def records(document_id): document = get_document(document_id) enable_cache(vary_user=True) query = records_query(document.id, request.args) if query is None: return jsonify({'status': 'ok', 'message': 'no query'}) query['size'] = get_limit(default=30) query['from'] = get_offset() result = execute_records_query(query) params = next_params(request.args, result) if params is not None: result['next'] = url_for('search_api.record', document_id=document_id, **params) return jsonify(result)
def records(document_id): document = get_document(document_id) enable_cache(vary_user=True) query = records_query(document.id, request.args) if query is None: return jsonify({ 'status': 'ok', 'message': 'no query' }) query['size'] = get_limit(default=30) query['from'] = get_offset() result = execute_records_query(query) params = next_params(request.args, result) if params is not None: result['next'] = url_for('search_api.record', document_id=document_id, **params) return jsonify(result)