diff options
Diffstat (limited to 'app/helpers/integrations_helper.rb')
-rw-r--r-- | app/helpers/integrations_helper.rb | 23 |
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 |