summaryrefslogtreecommitdiff
path: root/app/views/projects/merge_requests/widget/open/_merge_when_build_succeeds.html.haml
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/projects/merge_requests/widget/open/_merge_when_build_succeeds.html.haml')
-rw-r--r--app/views/projects/merge_requests/widget/open/_merge_when_build_succeeds.html.haml24
1 files changed, 12 insertions, 12 deletions
diff --git a/app/views/projects/merge_requests/widget/open/_merge_when_build_succeeds.html.haml b/app/views/projects/merge_requests/widget/open/_merge_when_build_succeeds.html.haml
index 43ba49c5a5e..9788d68b54e 100644
--- a/app/views/projects/merge_requests/widget/open/_merge_when_build_succeeds.html.haml
+++ b/app/views/projects/merge_requests/widget/open/_merge_when_build_succeeds.html.haml
@@ -1,27 +1,27 @@
%h4
- Approved by #{link_to_member(@project, @merge_request.merge_user, avatar: true)}
+ Set by #{link_to_member(@project, @merge_request.merge_user, avatar: true)}
to be merged automatically when
#{link_to "the build", ci_status_path(@merge_request.ci_commit)} succeeds.
%div
- - source_branch_removed = @merge_request.merge_params["should_remove_source_branch"].present?
- - if source_branch_removed
+ - should_remove_source_branch = @merge_request.merge_params["should_remove_source_branch"].present?
+ %p
= succeed '.' do
The changes will be merged into
%span.label-branch= @merge_request.target_branch
- The source branch will be removed.
- - else
- %p
- = succeed '.' do
- The changes will be merged into
- %span.label-branch= @merge_request.target_branch
+ - if should_remove_source_branch
+ The source branch will be removed.
+ - else
The source branch will not be removed.
- - if (@merge_request.can_remove_source_branch?(current_user) && !source_branch_removed) || @merge_request.can_cancel_merge_when_build_succeeds?(current_user)
+ - remove_source_branch_button = @merge_request.can_remove_source_branch?(current_user) && !should_remove_source_branch
+ - user_can_cancel_automatic_merge = @merge_request.can_cancel_merge_when_build_succeeds?(current_user)
+ - if remove_source_branch_button || user_can_cancel_automatic_merge
.clearfix.prepend-top-10
- - if @merge_request.can_remove_source_branch?(current_user) && !source_branch_removed
+ - if remove_source_branch_button
= link_to merge_namespace_project_merge_request_path(@merge_request.target_project.namespace, @merge_request.target_project, @merge_request, merge_when_build_succeeds: true, should_remove_source_branch: true), remote: true, method: :post, class: "btn btn-grouped btn-primary btn-sm remove_source_branch" do
= icon('times')
Remove Source Branch When Merged
- - if @merge_request.can_cancel_merge_when_build_succeeds?(current_user)
+
+ - if user_can_cancel_automatic_merge
= link_to cancel_merge_when_build_succeeds_namespace_project_merge_request_path(@merge_request.target_project.namespace, @merge_request.target_project, @merge_request), remote: true, method: :post, class: "btn btn-grouped btn-warning btn-sm" do
Cancel Automatic Merge