summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2016-07-25 18:35:00 +0200
committerRémy Coutable <remy@rymai.me>2016-07-26 11:05:46 +0200
commitd06df33daa0013bfec624ee0ab3ef72e92b0f1cf (patch)
tree2ab851924152376747a84152f312fe6ed20c7672 /app
parenta448e4a62c165820b08949f3136ef01397b9f1a7 (diff)
downloadgitlab-ce-d06df33daa0013bfec624ee0ab3ef72e92b0f1cf.tar.gz
Ensure current user can retry a build before showing the 'Retry' button
Signed-off-by: Rémy Coutable <remy@rymai.me>
Diffstat (limited to 'app')
-rw-r--r--app/views/projects/builds/_sidebar.html.haml2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/views/projects/builds/_sidebar.html.haml b/app/views/projects/builds/_sidebar.html.haml
index dc57b49f27a..b89183c40dc 100644
--- a/app/views/projects/builds/_sidebar.html.haml
+++ b/app/views/projects/builds/_sidebar.html.haml
@@ -40,7 +40,7 @@
.block{ class: ("block-first" if !@build.coverage && !(can?(current_user, :read_build, @project) && (@build.artifacts? || @build.artifacts_expired?))) }
.title
Build details
- - if @build.retryable?
+ - if can?(current_user, :update_build, @build) && @build.retryable?
= link_to "Retry", retry_namespace_project_build_path(@project.namespace, @project, @build), class: 'pull-right', method: :post
- if @build.merge_request
%p.build-detail-row