Skip to content
代码片段 群组 项目
提交 ba9912d4 编辑于 作者: Sarah Yasonik's avatar Sarah Yasonik 提交者: Peter Leitzen
浏览文件

Expose only generic HTTP alert integrations in GraphQL by default

上级 ce283986
No related branches found
No related tags found
无相关合并请求
...@@ -35,7 +35,7 @@ def integrations_by(gid:) ...@@ -35,7 +35,7 @@ def integrations_by(gid:)
end end
def http_integrations def http_integrations
::AlertManagement::HttpIntegrationsFinder.new(project, {}).execute ::AlertManagement::HttpIntegrationsFinder.new(project, { type_identifier: :http }).execute
end end
end end
end end
......
...@@ -40,7 +40,7 @@ def prometheus_integrations ...@@ -40,7 +40,7 @@ def prometheus_integrations
def http_integrations def http_integrations
return [] unless http_integrations_allowed? return [] unless http_integrations_allowed?
::AlertManagement::HttpIntegrationsFinder.new(project, {}).execute ::AlertManagement::HttpIntegrationsFinder.new(project, { type_identifier: :http }).execute
end end
def prometheus_integrations_allowed? def prometheus_integrations_allowed?
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
require 'spec_helper' require 'spec_helper'
RSpec.describe Resolvers::AlertManagement::HttpIntegrationsResolver do RSpec.describe Resolvers::AlertManagement::HttpIntegrationsResolver, feature_category: :incident_management do
include GraphqlHelpers include GraphqlHelpers
let_it_be(:guest) { create(:user) } let_it_be(:guest) { create(:user) }
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
let_it_be(:active_http_integration) { create(:alert_management_http_integration, project: project) } let_it_be(:active_http_integration) { create(:alert_management_http_integration, project: project) }
let_it_be(:inactive_http_integration) { create(:alert_management_http_integration, :inactive, project: project) } let_it_be(:inactive_http_integration) { create(:alert_management_http_integration, :inactive, project: project) }
let_it_be(:other_proj_integration) { create(:alert_management_http_integration) } let_it_be(:other_proj_integration) { create(:alert_management_http_integration) }
let_it_be(:migrated_integration) { create(:alert_management_prometheus_integration, :legacy, project: project) }
let(:params) { {} } let(:params) { {} }
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
require 'spec_helper' require 'spec_helper'
RSpec.describe Resolvers::AlertManagement::IntegrationsResolver do RSpec.describe Resolvers::AlertManagement::IntegrationsResolver, feature_category: :incident_management do
include GraphqlHelpers include GraphqlHelpers
let_it_be(:current_user) { create(:user) } let_it_be(:current_user) { create(:user) }
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
let_it_be(:inactive_http_integration) { create(:alert_management_http_integration, :inactive, project: project) } let_it_be(:inactive_http_integration) { create(:alert_management_http_integration, :inactive, project: project) }
let_it_be(:other_proj_integration) { create(:alert_management_http_integration, project: project2) } let_it_be(:other_proj_integration) { create(:alert_management_http_integration, project: project2) }
let_it_be(:other_proj_prometheus_integration) { create(:prometheus_integration, project: project2) } let_it_be(:other_proj_prometheus_integration) { create(:prometheus_integration, project: project2) }
let_it_be(:migrated_integration) { create(:alert_management_prometheus_integration, :legacy, project: project) }
let(:params) { {} } let(:params) { {} }
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册