# frozen_string_literal: true class MattermostService < ChatNotificationService include SlackMattermost::Notifier include ActionView::Helpers::UrlHelper def title s_('Mattermost notifications') end def description s_('Send notifications about project events to Mattermost channels.') end def self.to_param 'mattermost' end def help docs_link = link_to _('Learn more.'), Rails.application.routes.url_helpers.help_page_url('user/project/integrations/mattermost'), target: '_blank', rel: 'noopener noreferrer' s_('Send notifications about project events to Mattermost channels. %{docs_link}').html_safe % { docs_link: docs_link.html_safe } end def default_channel_placeholder 'my-channel' end def webhook_placeholder 'http://mattermost.example.com/hooks/' end end