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