v3: add developer program feature flag

This commit is contained in:
Konstantin Haase 2015-10-21 16:49:54 +02:00
parent 4a23a1e0c5
commit 083355227f
2 changed files with 7 additions and 1 deletions

View File

@ -87,7 +87,7 @@ GIT
GIT
remote: git://github.com/travis-ci/travis-yaml.git
revision: 380b9db24a3cefa2b7fa3718ac49bd1db8761bfd
revision: 9ebe328e7546c696dd374a8cf773d93276f98e4f
specs:
travis-yaml (0.2.0)

View File

@ -3,5 +3,11 @@ require 'travis/api/v3/renderer/owner'
module Travis::API::V3
class Renderer::User < Renderer::Owner
representation(:standard, :is_syncing, :synced_at)
representation(:additional, :developer_program)
def developer_program
return true if Travis::Features.owner_active?(:developer_program, @model)
@model.organizations.any? { |o| Travis::Features.owner_active?(:developer_program, o) }
end
end
end