summaryrefslogtreecommitdiff
path: root/app/views/projects/merge_requests/widget/open/_conflicts.html.haml
blob: 621ee3130264c55728d57bc859b38db7c17874c5 (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
- can_resolve = @merge_request.conflicts_can_be_resolved_by?(current_user)
- can_resolve_in_ui = @merge_request.conflicts_can_be_resolved_in_ui?
- can_merge = @merge_request.can_be_merged_via_command_line_by?(current_user)

%h4.has-conflicts
  %p
    = icon("exclamation-triangle")
    This merge request contains merge conflicts

.remove-message-pipes
  %ul
    %li
      %span
        To merge this request, resolve these conflicts
        - if can_resolve && !can_resolve_in_ui
          locally
        or
        - unless can_merge
          ask someone with write access to this repository to
        merge it locally.

- if (can_resolve && can_resolve_in_ui) || can_merge
  .merged-buttons.clearfix
    - if can_resolve && can_resolve_in_ui
      = link_to "Resolve conflicts", conflicts_namespace_project_merge_request_path(@project.namespace, @project, @merge_request), class: "btn"
    - if can_merge
      = link_to "Merge locally", "#modal_merge_info", class: "btn how_to_merge_link vlink", "data-toggle" => "modal"