merge_requests_helper.rb 599 字节
Newer Older
D
Dmitriy Zaporozhets 已提交
1
module MergeRequestsHelper
D
Dmitriy Zaporozhets 已提交
2 3 4
  def new_mr_path_from_push_event(event)
    new_project_merge_request_path(
      event.project,
A
Andrey Kumanyaev 已提交
5
      merge_request: {
6
        source_branch: event.branch_name,
7
        target_branch: event.project.repository.root_ref,
8
        title: event.branch_name.titleize
D
Dmitriy Zaporozhets 已提交
9 10 11
      }
    )
  end
D
Dmitriy Zaporozhets 已提交
12 13 14 15 16 17 18

  def mr_css_classes mr
    classes = "merge_request"
    classes << " closed" if mr.closed
    classes << " merged" if mr.merged?
    classes
  end
D
Dmitriy Zaporozhets 已提交
19

20 21
  def ci_build_details_path merge_request
    merge_request.project.gitlab_ci_service.build_page(merge_request.last_commit.sha)
D
Dmitriy Zaporozhets 已提交
22
  end
D
Dmitriy Zaporozhets 已提交
23
end