summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGitLab Release Tools Bot <robert+release-tools@gitlab.com>2019-07-26 13:41:02 +0000
committerGitLab Release Tools Bot <robert+release-tools@gitlab.com>2019-07-26 13:41:02 +0000
commit890c1421a4b28cdc65427235cd5a397c5d1be9c4 (patch)
tree8cbe6c6850d90fe563ca44168adb01f958c04c4b /lib
parent3a178b26107d99377347664ce4cb7e5bcb0dc854 (diff)
parenta7821dd910fd385a66cfe6c840c37c7b11263410 (diff)
downloadgitlab-ce-890c1421a4b28cdc65427235cd5a397c5d1be9c4.tar.gz
Merge branch 'security-remove-take-trigger-ownership-feature' into 'master'
Drop feature to take ownership of a trigger token Closes #2868 See merge request gitlab/gitlabhq!3198
Diffstat (limited to 'lib')
-rw-r--r--lib/api/triggers.rb21
1 files changed, 0 insertions, 21 deletions
diff --git a/lib/api/triggers.rb b/lib/api/triggers.rb
index 0e829c5699b..eeecc390256 100644
--- a/lib/api/triggers.rb
+++ b/lib/api/triggers.rb
@@ -112,27 +112,6 @@ module API
end
end
- desc 'Take ownership of trigger' do
- success Entities::Trigger
- end
- params do
- requires :trigger_id, type: Integer, desc: 'The trigger ID'
- end
- post ':id/triggers/:trigger_id/take_ownership' do
- authenticate!
- authorize! :admin_build, user_project
-
- trigger = user_project.triggers.find(params.delete(:trigger_id))
- break not_found!('Trigger') unless trigger
-
- if trigger.update(owner: current_user)
- status :ok
- present trigger, with: Entities::Trigger, current_user: current_user
- else
- render_validation_error!(trigger)
- end
- end
-
desc 'Delete a trigger' do
success Entities::Trigger
end