summaryrefslogtreecommitdiff
path: root/app/graphql/resolvers/alert_management_alert_resolver.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/graphql/resolvers/alert_management_alert_resolver.rb')
-rw-r--r--app/graphql/resolvers/alert_management_alert_resolver.rb31
1 files changed, 0 insertions, 31 deletions
diff --git a/app/graphql/resolvers/alert_management_alert_resolver.rb b/app/graphql/resolvers/alert_management_alert_resolver.rb
deleted file mode 100644
index 51ebbb96476..00000000000
--- a/app/graphql/resolvers/alert_management_alert_resolver.rb
+++ /dev/null
@@ -1,31 +0,0 @@
-# frozen_string_literal: true
-
-module Resolvers
- class AlertManagementAlertResolver < BaseResolver
- argument :iid, GraphQL::STRING_TYPE,
- required: false,
- description: 'IID of the alert. For example, "1"'
-
- argument :statuses, [Types::AlertManagement::StatusEnum],
- as: :status,
- required: false,
- description: 'Alerts with the specified statues. For example, [TRIGGERED]'
-
- argument :sort, Types::AlertManagement::AlertSortEnum,
- description: 'Sort alerts by this criteria',
- required: false
-
- argument :search, GraphQL::STRING_TYPE,
- description: 'Search criteria for filtering alerts. This will search on title, description, service, monitoring_tool.',
- required: false
-
- type Types::AlertManagement::AlertType, null: true
-
- def resolve(**args)
- parent = object.respond_to?(:sync) ? object.sync : object
- return ::AlertManagement::Alert.none if parent.nil?
-
- ::AlertManagement::AlertsFinder.new(context[:current_user], parent, args).execute
- end
- end
-end