diff options
author | Robert Speicher <rspeicher@gmail.com> | 2017-03-06 20:19:15 +0300 |
---|---|---|
committer | Robert Speicher <rspeicher@gmail.com> | 2017-03-06 20:21:04 +0300 |
commit | 2f040916a1efb2c04a82d3e9936f0bcfe35ea7f6 (patch) | |
tree | c349b8824216cf88a2d413a83378f6a1a13cc7ef /lib/api/v3 | |
parent | 34f3d8999a10b14edd0a440cac7b40d11589b54c (diff) |
Move `api/v3/deployments` to the correct namespace
Diffstat (limited to 'lib/api/v3')
-rw-r--r-- | lib/api/v3/deployments.rb | 58 |
1 files changed, 30 insertions, 28 deletions
diff --git a/lib/api/v3/deployments.rb b/lib/api/v3/deployments.rb index 545485fac0a..95114ad1fe1 100644 --- a/lib/api/v3/deployments.rb +++ b/lib/api/v3/deployments.rb @@ -1,40 +1,42 @@ module API - # Deployments RESTfull API endpoints - class Deployments < Grape::API - include PaginationParams + module V3 + # Deployments RESTful API endpoints + class Deployments < Grape::API + include PaginationParams - before { authenticate! } + before { authenticate! } - params do - requires :id, type: String, desc: 'The project ID' - end - resource :projects do - desc 'Get all deployments of the project' do - detail 'This feature was introduced in GitLab 8.11.' - success ::API::V3::Deployments - end params do - use :pagination + requires :id, type: String, desc: 'The project ID' end - get ':id/deployments' do - authorize! :read_deployment, user_project + resource :projects do + desc 'Get all deployments of the project' do + detail 'This feature was introduced in GitLab 8.11.' + success ::API::V3::Deployments + end + params do + use :pagination + end + get ':id/deployments' do + authorize! :read_deployment, user_project - present paginate(user_project.deployments), with: ::API::V3::Deployments - end + present paginate(user_project.deployments), with: ::API::V3::Deployments + end - desc 'Gets a specific deployment' do - detail 'This feature was introduced in GitLab 8.11.' - success ::API::V3::Deployments - end - params do - requires :deployment_id, type: Integer, desc: 'The deployment ID' - end - get ':id/deployments/:deployment_id' do - authorize! :read_deployment, user_project + desc 'Gets a specific deployment' do + detail 'This feature was introduced in GitLab 8.11.' + success ::API::V3::Deployments + end + params do + requires :deployment_id, type: Integer, desc: 'The deployment ID' + end + get ':id/deployments/:deployment_id' do + authorize! :read_deployment, user_project - deployment = user_project.deployments.find(params[:deployment_id]) + deployment = user_project.deployments.find(params[:deployment_id]) - present deployment, with: ::API::V3::Deployments + present deployment, with: ::API::V3::Deployments + end end end end |