Skip to content

Commit b50a4d6

Browse files
committed
share delete changed, admin_revoked in renderer
1 parent b7b5cd3 commit b50a4d6

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module Travis::API::V3
22
class Renderer::PlanShare < ModelRenderer
3-
representation(:standard, :plan_id, :donor, :receiver, :shared_by, :created_at)
4-
representation(:minimal, :plan_id, :donor, :receiver, :shared_by, :created_at)
3+
representation(:standard, :plan_id, :donor, :receiver, :shared_by, :created_at, :admin_revoked)
4+
representation(:minimal, :plan_id, :donor, :receiver, :shared_by, :created_at, :admin_revoked)
55
end
66
end

lib/travis/api/v3/routes.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ module Routes
428428
patch :toggle_auto_refill, '/auto_refill'
429429
patch :update_auto_refill, '/update_auto_refill'
430430
post :share, '/share'
431-
post :delete_share, '/delete_share'
431+
delete :share, '/share'
432432
end
433433

434434
hidden_resource :trials do

lib/travis/api/v3/services/v2_subscription/share.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@ class Services::V2Subscription::Share < Service
33
params :receiver_id, :receiver
44
def run!
55
raise LoginRequired unless access_control.full_access_or_logged_in?
6-
7-
query.share(access_control.user.id, params['receiver_id'])
6+
if @env['REQUEST_METHOD'] == 'DELETE' then
7+
query.delete_share(access_control.user.id, params['receiver_id'])
8+
else
9+
query.share(access_control.user.id, params['receiver_id'])
10+
end
811
no_content
912
end
1013
end

0 commit comments

Comments
 (0)