From 6bc79d686f29357b5d55dcf890d6cf6e60d9a87c Mon Sep 17 00:00:00 2001 From: karissarjacobsen <73908223+karissarjacobsen@users.noreply.github.com> Date: Fri, 7 Jul 2023 09:35:31 -0700 Subject: [PATCH] removing monitor example 2 (#128) * removing monitor example 2 * linting error --- .../meg002_post_web_query_controller.rb | 28 --------- .../eg001_embedded_signing_service.rb | 1 + .../eg002_post_web_query_service.rb | 60 ------------------- .../meg002_post_web_query/get.html.erb | 21 ------- config/routes.rb | 2 - 5 files changed, 1 insertion(+), 111 deletions(-) delete mode 100644 app/controllers/monitor_api/meg002_post_web_query_controller.rb delete mode 100644 app/services/monitor_api/eg002_post_web_query_service.rb delete mode 100644 app/views/monitor_api/meg002_post_web_query/get.html.erb diff --git a/app/controllers/monitor_api/meg002_post_web_query_controller.rb b/app/controllers/monitor_api/meg002_post_web_query_controller.rb deleted file mode 100644 index 0cb4c6a..0000000 --- a/app/controllers/monitor_api/meg002_post_web_query_controller.rb +++ /dev/null @@ -1,28 +0,0 @@ -class MonitorApi::Meg002PostWebQueryController < EgController - before_action -> { check_auth('Monitor') } - before_action -> { @example = Utils::ManifestUtils.new.get_example(@manifest, 2, 'Monitor') } - - def create - args = { - access_token: session[:ds_access_token], - data_set_name: 'monitor', - account_id: session['ds_account_id'], - version: '2.0', - start_date: params[:start_date], - end_date: params[:end_date] - } - - results = MonitorApi::Eg002PostWebQueryService.new(args).worker - - @title = @example['ExampleName'] - - if results != 'Monitor not enabled' - @message = @example['ResultsPageText'] - @json = results.to_json.to_json - else - @message = "You do not have Monitor enabled for your account, follow How to enable Monitor for your account to get it enabled." - end - - render 'ds_common/example_done' - end -end diff --git a/app/services/eg001_embedded_signing_service.rb b/app/services/eg001_embedded_signing_service.rb index 0b881f1..cfe56da 100644 --- a/app/services/eg001_embedded_signing_service.rb +++ b/app/services/eg001_embedded_signing_service.rb @@ -47,6 +47,7 @@ def worker end private + #ds-snippet-start:eSign1Step4 def make_recipient_view_request(signer_client_id, ds_return_url, ds_ping_url, signer_email, signer_name) view_request = DocuSign_eSign::RecipientViewRequest.new diff --git a/app/services/monitor_api/eg002_post_web_query_service.rb b/app/services/monitor_api/eg002_post_web_query_service.rb deleted file mode 100644 index ef18699..0000000 --- a/app/services/monitor_api/eg002_post_web_query_service.rb +++ /dev/null @@ -1,60 +0,0 @@ -# frozen_string_literal: true - -class MonitorApi::Eg002PostWebQueryService - attr_reader :args - - def initialize(args) - @args = args - end - - def worker - # step 2 start - configuration = DocuSign_Monitor::Configuration.new - configuration.host = Rails.configuration.monitor_host - configuration.debugging = true - api_client = DocuSign_Monitor::ApiClient.new configuration - api_client.set_default_header('Authorization', "Bearer #{args[:access_token]}") - # step 2 end - - # step 3 start - monitor_api = DocuSign_Monitor::DataSetApi.new(api_client) - begin - @response = monitor_api.post_web_query(args[:data_set_name], args[:version], get_query) - # step 3 end - rescue StandardError - # error, probalby no Monitor enabled - @response = 'Monitor not enabled' - else - Rails.logger.info 'Responses for loops are displayed here. Only the final loop is displayed on the response page' - Rails.logger.info @response.inspect - ensure - return @response - end - end - - def get_query - { - "filters": [ - { - "FilterName": 'Time', - "BeginTime": args[:start_date], - "EndTime": args[:end_date] - }, - { - "FilterName": 'Has', - "ColumnName": 'AccountId', - "Value": args[:account_id] - } - ], - "aggregations": [ - { - "aggregationName": 'Raw', - "limit": '100', - "orderby": [ - 'Timestamp, desc' - ] - } - ] - } - end -end diff --git a/app/views/monitor_api/meg002_post_web_query/get.html.erb b/app/views/monitor_api/meg002_post_web_query/get.html.erb deleted file mode 100644 index 178593c..0000000 --- a/app/views/monitor_api/meg002_post_web_query/get.html.erb +++ /dev/null @@ -1,21 +0,0 @@ -<%= render('partials/example_info') %> - -<% form_index = 0 %> -<% start_index = 0 %> -<% end_name_index = 1 %> - -
- <% if @example["Forms"][form_index]["FormName"] %> - <%= sanitize @example["Forms"][form_index]["FormName"] %> - <% end %> - -
- - max=<%= Time.now %>> -
-
- - max=<%= Time.now %>> -
- <%= render('partials/submit_button') %> -
\ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index a54187c..8ae2fad 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -54,8 +54,6 @@ scope module: 'monitor_api' do get 'meg001' => 'meg001_get_monitoring_dataset#get' post 'meg001' => 'meg001_get_monitoring_dataset#create' - get 'meg002' => 'meg002_post_web_query#get' - post 'meg002' => 'meg002_post_web_query#create' end scope module: 'admin_api' do