summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzegorz@gitlab.com>2018-08-21 10:03:32 +0000
committerGrzegorz Bizon <grzegorz@gitlab.com>2018-08-21 10:03:32 +0000
commit5dac2937945cd3099ddf83ca7771b8f7ec3efac7 (patch)
tree73ccf7f50631472788ec672290324eefc60935a9 /lib
parentc0dcf8ce3c1e3d3ee2cb0e73eee615060a864714 (diff)
parentf4f321b9023d5aba76541f442fe1061d70186f27 (diff)
downloadgitlab-ce-5dac2937945cd3099ddf83ca7771b8f7ec3efac7.tar.gz
Merge branch 'tc-api-fork-owners' into 'master'
Allow project owners to set up forking relation through API Closes #40550 See merge request gitlab-org/gitlab-ce!18104
Diffstat (limited to 'lib')
-rw-r--r--lib/api/projects.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/api/projects.rb b/lib/api/projects.rb
index 5738bf220c6..2801ae918c6 100644
--- a/lib/api/projects.rb
+++ b/lib/api/projects.rb
@@ -386,7 +386,7 @@ module API
requires :forked_from_id, type: String, desc: 'The ID of the project it was forked from'
end
post ":id/fork/:forked_from_id" do
- authenticated_as_admin!
+ authorize! :admin_project, user_project
fork_from_project = find_project!(params[:forked_from_id])