v3: add feature flag to request create
This commit is contained in:
parent
7c6dc9a54c
commit
a7c403734b
|
@ -50,7 +50,7 @@ GIT
|
|||
|
||||
GIT
|
||||
remote: git://github.com/travis-ci/travis-core.git
|
||||
revision: d88d5f84eaea2996c4d325f8f4906d2fdd844125
|
||||
revision: 65d3311df51928004b382d0e08a47d5998c2951e
|
||||
specs:
|
||||
travis-core (0.0.1)
|
||||
actionmailer (~> 3.2.19)
|
||||
|
|
|
@ -10,6 +10,8 @@ module Travis::API::V3
|
|||
user = find(:user) if access_control.full_access? and params_for? 'user'.freeze
|
||||
user ||= access_control.user
|
||||
|
||||
not_implemented unless Travis::Features.owner_active?(:request_create, repository.owner)
|
||||
|
||||
query.schedule(repository, user)
|
||||
accepted(:request)
|
||||
end
|
||||
|
|
|
@ -5,6 +5,7 @@ describe Travis::API::V3::Services::Requests::Create do
|
|||
let(:sidekiq_payload) { Sidekiq::Client.last['args'].last[:payload] }
|
||||
|
||||
before do
|
||||
Travis::Features.stubs(:owner_active?).returns(true)
|
||||
@original_sidekiq = Sidekiq::Client
|
||||
Sidekiq.send(:remove_const, :Client) # to avoid a warning
|
||||
Sidekiq::Client = []
|
||||
|
|
Loading…
Reference in New Issue
Block a user