Пример #1
0
 def after_check():
     request_json = get_post_request_json(request)
     info_log(KEY_M_SHARED_STORAGE,
              "run report scheduler, scheduler id =" + str(request_json))
     run_in_background(report_scheduler_services.run_scheduler_now,
                       request_json, request.user)
     result = ResponseBuilder().get_data()
     return JsonResponse(data=result)
Пример #2
0
 def after_check():
     request_json = get_post_request_json(request)
     scheduler = report_scheduler_services.update_scheduler_status(
         request_json, request.user)
     data = SharedStorageReportSchedulerBuilder(request.user,
                                                scheduler).get_data()
     result = ResponseBuilder(data=data).get_data()
     return JsonResponse(data=result)
Пример #3
0
 def after_check():
     request_json = get_post_request_json(request)
     result_json = download_services.filter_file_result(request_json)
     result_data_list = result_json.get(KEY_DATA)
     if len(result_data_list) == 0:
         result = ResponseBuilder(status_code=SUCCESS_NO_DATA).get_data()
         return JsonResponse(result)
     else:
         return render(request, "download_filter_result.html", result_json)
Пример #4
0
 def after_check():
     request_json = get_post_request_json(request)
     info_log(KEY_M_SHARED_STORAGE,
              "update report scheduler, request json =" + str(request_json))
     scheduler_info = report_scheduler_services.update_scheduler(
         request_json, request.user, request.get_host())
     info_data = SharedStorageReportSchedulerBuilder(
         request.user, scheduler_info).get_data()
     result = ResponseBuilder(data=info_data).get_data()
     return JsonResponse(data=result)
Пример #5
0
    def after_check():
        request_json = get_post_request_json(request)
        zip_file_path = download_services.download_exist_files(request_json)

        if os.path.exists(zip_file_path):
            with open(zip_file_path, 'rb') as fh:
                response = HttpResponse(fh.read(),
                                        content_type="application/zip")
                return response
        raise Http404
Пример #6
0
 def after_check():
     request_json = get_post_request_json(request)
     report_scheduler_services.delete_scheduler(request_json, request.user)
     result = ResponseBuilder().get_data()
     return JsonResponse(data=result)
Пример #7
0
 def after_check():
     request_json = get_post_request_json(request)
     result_json = download_services.file_list(request_json)
     return render(request, "download_file_list.html", result_json)
Пример #8
0
 def after_check():
     request_json = get_post_request_json(request)
     result_json = download_services.filter_latest_version_folder(
         request_json)
     return render(request, "dropdown_component.html", result_json)
Пример #9
0
 def after_check():
     request_json = get_post_request_json(request)
     result_json = download_services.get_environment_dir_list(request_json)
     return render(request, "dropdown_component.html", result_json)
Пример #10
0
 def after_check():
     request_json = get_post_request_json(request)
     result_json = compare_services.get_environment_dir_list(request_json)
     return render(request, "select_to_compare_dropdown.html", result_json)