Module: Integrations

Defined in:
app/models/integrations/jira.rb,
app/models/integrations/ewm.rb,
app/models/integrations/asana.rb,
app/models/integrations/field.rb,
app/models/integrations/irker.rb,
app/models/integrations/shimo.rb,
app/models/integrations/slack.rb,
app/models/integrations/bamboo.rb,
app/models/integrations/harbor.rb,
app/models/integrations/zentao.rb,
app/models/integrations/base_ci.rb,
app/models/integrations/datadog.rb,
app/models/integrations/discord.rb,
app/models/integrations/jenkins.rb,
app/models/integrations/mock_ci.rb,
app/models/integrations/redmine.rb,
app/models/integrations/assembla.rb,
app/models/integrations/bugzilla.rb,
app/models/integrations/campfire.rb,
app/models/integrations/drone_ci.rb,
app/models/integrations/flowdock.rb,
app/models/integrations/pushover.rb,
app/models/integrations/teamcity.rb,
app/models/integrations/youtrack.rb,
app/models/integrations/buildkite.rb,
app/models/integrations/packagist.rb,
app/models/integrations/confluence.rb,
app/models/integrations/mattermost.rb,
app/models/integrations/prometheus.rb,
app/models/integrations/webex_teams.rb,
app/models/integrations/external_wiki.rb,
app/models/integrations/hangouts_chat.rb,
app/models/integrations/unify_circuit.rb,
app/models/integrations/emails_on_push.rb,
app/models/integrations/pivotaltracker.rb,
app/models/integrations/base_monitoring.rb,
app/models/integrations/microsoft_teams.rb,
app/models/integrations/mock_monitoring.rb,
app/models/integrations/pipelines_email.rb,
app/models/concerns/integrations/loggable.rb,
app/models/integrations/jira_tracker_data.rb,
app/models/integrations/base_issue_tracker.rb,
app/models/integrations/issue_tracker_data.rb,
app/models/integrations/base_slash_commands.rb,
app/models/integrations/zentao_tracker_data.rb,
app/serializers/integrations/project_entity.rb,
app/services/integrations/propagate_service.rb,
app/services/integrations/test/base_service.rb,
app/controllers/concerns/integrations/params.rb,
app/models/integrations/custom_issue_tracker.rb,
app/models/integrations/slack_slash_commands.rb,
app/models/concerns/integrations/has_web_hook.rb,
app/models/integrations/base_third_party_wiki.rb,
app/models/integrations/base_chat_notification.rb,
app/services/integrations/test/project_service.rb,
app/serializers/integrations/project_serializer.rb,
app/models/concerns/integrations/has_data_fields.rb,
app/models/concerns/integrations/base_data_fields.rb,
app/models/integrations/chat_message/base_message.rb,
app/models/integrations/chat_message/note_message.rb,
app/models/integrations/chat_message/push_message.rb,
app/models/integrations/mattermost_slash_commands.rb,
app/models/concerns/integrations/reactively_cached.rb,
app/models/integrations/chat_message/alert_message.rb,
app/models/integrations/chat_message/issue_message.rb,
app/models/integrations/chat_message/merge_message.rb,
app/models/concerns/integrations/reset_secret_fields.rb,
app/services/concerns/integrations/project_test_data.rb,
app/models/integrations/chat_message/pipeline_message.rb,
app/models/concerns/integrations/push_data_validations.rb,
app/models/integrations/chat_message/wiki_page_message.rb,
app/models/integrations/chat_message/deployment_message.rb,
app/models/concerns/integrations/enable_ssl_verification.rb,
app/models/concerns/integrations/has_issue_tracker_fields.rb,
app/models/concerns/integrations/slack_mattermost_notifier.rb,
app/workers/integrations/create_external_cross_reference_worker.rb

Overview

This concern is used by registered integrations such as Integrations::TeamCity and Integrations::DroneCi and adds methods to perform validations on the received data.

Defined Under Namespace

Modules: Actions, BaseDataFields, ChatMessage, EnableSslVerification, HasDataFields, HasIssueTrackerFields, HasWebHook, HooksExecution, Loggable, Params, ProjectTestData, PushDataValidations, ReactivelyCached, ResetSecretFields, SlackMattermostNotifier, Test Classes: Asana, Assembla, Bamboo, BaseChatNotification, BaseCi, BaseIssueTracker, BaseMonitoring, BaseSlashCommands, BaseThirdPartyWiki, Bugzilla, Buildkite, Campfire, Confluence, CreateExternalCrossReferenceWorker, CustomIssueTracker, Datadog, Discord, DroneCi, EmailsOnPush, Ewm, ExternalWiki, Field, Flowdock, HangoutsChat, Harbor, Irker, IssueTrackerData, Jenkins, Jira, JiraTrackerData, Mattermost, MattermostSlashCommands, MicrosoftTeams, MockCi, MockMonitoring, Packagist, PipelinesEmail, Pivotaltracker, ProjectEntity, ProjectSerializer, Prometheus, PropagateService, Pushover, Redmine, Shimo, Slack, SlackSlashCommands, Teamcity, UnifyCircuit, WebexTeams, Youtrack, Zentao, ZentaoTrackerData