def case_uploads(request, domain): try: limit = int(request.GET.get('limit')) except (TypeError, ValueError): limit = 10 try: page = int(request.GET.get('page')) except (TypeError, ValueError): page = 1 case_upload_records = get_case_upload_records(domain, limit, skip=limit * (page - 1)) with transaction.atomic(): for case_upload_record in case_upload_records: if case_upload_record.set_task_status_json_if_finished(): case_upload_record.save() case_uploads_json = [ case_upload_to_user_json(case_upload_record, request) for case_upload_record in case_upload_records ] return JsonResponse(case_uploads_json)
def case_uploads(request, domain): try: limit = int(request.GET.get('limit')) except (TypeError, ValueError): limit = 10 try: page = int(request.GET.get('page')) except (TypeError, ValueError): page = 1 query = request.GET.get('query', '') case_upload_records = get_case_upload_records(domain, request.couch_user, limit, skip=limit * (page - 1), query=query) with transaction.atomic(): for case_upload_record in case_upload_records: case_upload_record.save_task_status_json_if_failed() case_uploads_json = [ case_upload_to_user_json(case_upload_record, request) for case_upload_record in case_upload_records ] return json_response(case_uploads_json)
def case_uploads(request, domain): try: limit = int(request.GET.get('limit')) except (TypeError, ValueError): limit = 10 case_upload_records = get_case_upload_records(domain, limit) with transaction.atomic(): for case_upload_record in case_upload_records: if case_upload_record.set_task_status_json_if_finished(): case_upload_record.save() case_uploads_json = [case_upload_to_user_json(case_upload_record, request) for case_upload_record in case_upload_records] return json_response(case_uploads_json)