summaryrefslogtreecommitdiff
path: root/app/helpers/services_helper.rb
blob: 3d4abf76419bbecd74343c5534ad4c5448e79f89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
module ServicesHelper
  def service_event_description(event)
    case event
    when "push"
      "Event will be triggered by a push to the repository"
    when "tag_push"
      "Event will be triggered when a new tag is pushed to the repository"
    when "note"
      "Event will be triggered when someone adds a comment"
    when "issue"
      "Event will be triggered when an issue is created/updated/closed"
    when "confidential_issue"
      "Event will be triggered when a confidential issue is created/updated/closed"
    when "merge_request"
      "Event will be triggered when a merge request is created/updated/merged"
    when "build"
      "Event will be triggered when a build status changes"
    when "wiki_page"
      "Event 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 confidential_issue].include?(event)
    "#{event}_events"
  end
end