summaryrefslogtreecommitdiff
path: root/app/views/projects/merge_requests/show/_remove_source_branch.html.haml
blob: 59cb85edfce11b934d39718c9500c9aea963c101 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
- if @source_branch.blank?
  Source branch has been removed

- elsif can_remove_branch?(@merge_request.source_project, @merge_request.source_branch) && @merge_request.merged?
  .remove_source_branch_widget
    %p Changes merged into #{@merge_request.target_branch}. You can remove source branch now
    = link_to namespace_project_branch_path(@merge_request.source_project.namespace, @merge_request.source_project, @source_branch), remote: true, method: :delete, class: "btn btn-primary btn-sm remove_source_branch" do
      %i.fa.fa-times
      Remove Source Branch

  .remove_source_branch_widget.failed.hide
    Failed to remove source branch '#{@merge_request.source_branch}'

  .remove_source_branch_in_progress.hide
    %i.fa.fa-spinner.fa-spin
     
    Removing source branch '#{@merge_request.source_branch}'. Please wait. Page will be automatically reloaded.