diff options
author | Felipe Artur <felipefac@gmail.com> | 2016-07-06 17:52:00 -0300 |
---|---|---|
committer | Felipe Artur <felipefac@gmail.com> | 2016-07-19 20:57:59 -0300 |
commit | 8bd520d70e035cd67d19b7962911ae9c31d1ff3d (patch) | |
tree | dd3e8bf4925f36758825879857a54b7d5e94a638 /app/helpers/services_helper.rb | |
parent | b9ed9d658ad447a64d58b2040849a7cc0e698287 (diff) | |
download | gitlab-ce-8bd520d70e035cd67d19b7962911ae9c31d1ff3d.tar.gz |
Allow slack service to send messages on different channels
Diffstat (limited to 'app/helpers/services_helper.rb')
-rw-r--r-- | app/helpers/services_helper.rb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/app/helpers/services_helper.rb b/app/helpers/services_helper.rb new file mode 100644 index 00000000000..98753ab2c93 --- /dev/null +++ b/app/helpers/services_helper.rb @@ -0,0 +1,25 @@ +module ServicesHelper + def service_event_description(event) + case event + when "push" + "Webhook will triggered by a push to the repository" + when "tag_push" + "Webhook will be triggered when a new tag is pushed to the repository" + when "note" + "Webhook will be triggered when someone adds a comment" + when "issue" + "Webhook will be triggered when an issue is created/updated/merged" + when "merge_request" + "Webhook will be triggered when a merge request is created/updated/merged" + when "build" + "Webhook will be triggered when a build status changes" + when "wiki_page" + "Webhook will be triggered when a wiki page is created/updated" + end + end + + def service_event_field_name(event) + event = event.pluralize if %w(merge_request issue).include?(event) + "#{event}_events" + end +end |