Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/integrations/gitlab_slack_application.rb')
-rw-r--r--app/models/integrations/gitlab_slack_application.rb17
1 files changed, 4 insertions, 13 deletions
diff --git a/app/models/integrations/gitlab_slack_application.rb b/app/models/integrations/gitlab_slack_application.rb
index b0f54f39e8c..2d520eaf7e7 100644
--- a/app/models/integrations/gitlab_slack_application.rb
+++ b/app/models/integrations/gitlab_slack_application.rb
@@ -20,6 +20,8 @@ module Integrations
has_one :slack_integration, foreign_key: :integration_id, inverse_of: :integration
delegate :bot_access_token, :bot_user_id, to: :slack_integration, allow_nil: true
+ include SlackMattermostFields
+
def update_active_status
update(active: !!slack_integration)
end
@@ -66,18 +68,7 @@ module Integrations
def sections
return [] unless editable?
- [
- {
- type: SECTION_TYPE_TRIGGER,
- title: s_('Integrations|Trigger'),
- description: s_('Integrations|An event will be triggered when one of the following items happen.')
- },
- {
- type: SECTION_TYPE_CONFIGURATION,
- title: s_('Integrations|Notification settings'),
- description: s_('Integrations|Configure the scope of notifications.')
- }
- ]
+ super.drop(1)
end
override :configurable_events
@@ -88,7 +79,7 @@ module Integrations
end
override :requires_webhook?
- def requires_webhook?
+ def self.requires_webhook?
false
end