Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Frye <joshfng@mbp.local>2015-12-23 18:20:07 +0300
committerJosh Frye <joshfng@gmail.com>2016-01-04 02:12:27 +0300
commit8bfc46451eae5bd92380b9fbdf91b9636d55066c (patch)
treedd3f3348c97ab4c86f0d168f788decda00316a79 /app/views/projects/merge_requests/index.html.haml
parentbfb3c8d936eaafc33b00f7a1fb7644e3330ffabf (diff)
Show 'New Merge Request' buttons on canonical repo.
Diffstat (limited to 'app/views/projects/merge_requests/index.html.haml')
-rw-r--r--app/views/projects/merge_requests/index.html.haml5
1 files changed, 3 insertions, 2 deletions
diff --git a/app/views/projects/merge_requests/index.html.haml b/app/views/projects/merge_requests/index.html.haml
index 086298e5af1..972fce9ad3d 100644
--- a/app/views/projects/merge_requests/index.html.haml
+++ b/app/views/projects/merge_requests/index.html.haml
@@ -6,9 +6,10 @@
.controls
= render 'shared/issuable/search_form', path: namespace_project_merge_requests_path(@project.namespace, @project)
- - if can? current_user, :create_merge_request, @project
+ - merge_project = can?(current_user, :create_merge_request, @project) ? @project : current_user.fork_of(@project)
+ - if merge_project
.pull-left.hidden-xs
- = link_to new_namespace_project_merge_request_path(@project.namespace, @project), class: "btn btn-new", title: "New Merge Request" do
+ = link_to new_namespace_project_merge_request_path(merge_project.namespace, merge_project), class: "btn btn-new", title: "New Merge Request" do
%i.fa.fa-plus
New Merge Request
= render 'shared/issuable/filter', type: :merge_requests