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/helpers/integrations_helper.rb')
-rw-r--r--app/helpers/integrations_helper.rb23
1 files changed, 23 insertions, 0 deletions
diff --git a/app/helpers/integrations_helper.rb b/app/helpers/integrations_helper.rb
index abfa55cff24..0650af33e37 100644
--- a/app/helpers/integrations_helper.rb
+++ b/app/helpers/integrations_helper.rb
@@ -185,6 +185,29 @@ module IntegrationsHelper
target_type_i18n_map[target_type] || target_type
end
+ def integration_webhook_event_human_name(event)
+ event_i18n_map = {
+ repository_update_events: _('Repository update events'),
+ push_events: _('Push events'),
+ tag_push_events: s_('Webhooks|Tag push events'),
+ note_events: _('Comments'),
+ confidential_note_events: s_('Webhooks|Confidential comments'),
+ issues_events: s_('Webhooks|Issues events'),
+ confidential_issues_events: s_('Webhooks|Confidential issues events'),
+ subgroup_events: s_('Webhooks|Subgroup events'),
+ member_events: s_('Webhooks|Member events'),
+ merge_requests_events: s_('Webhooks|Merge request events'),
+ job_events: s_('Webhooks|Job events'),
+ pipeline_events: s_('Webhooks|Pipeline events'),
+ wiki_page_events: s_('Webhooks|Wiki page events'),
+ deployment_events: s_('Webhooks|Deployment events'),
+ feature_flag_events: s_('Webhooks|Feature flag events'),
+ releases_events: s_('Webhooks|Releases events')
+ }
+
+ event_i18n_map[event] || event.to_s.humanize
+ end
+
extend self
private