v3 add starred to standard representation for repo
This commit is contained in:
parent
c20f99d210
commit
95ad9a6b56
|
@ -3,7 +3,7 @@ require 'travis/api/v3/renderer/model_renderer'
|
|||
module Travis::API::V3
|
||||
class Renderer::Repository < Renderer::ModelRenderer
|
||||
representation(:minimal, :id, :name, :slug)
|
||||
representation(:standard, :id, :name, :slug, :description, :github_language, :active, :private, :owner, :default_branch)
|
||||
representation(:standard, :id, :name, :slug, :description, :github_language, :active, :private, :owner, :default_branch, :starred)
|
||||
|
||||
def active
|
||||
!!model.active
|
||||
|
@ -19,6 +19,10 @@ module Travis::API::V3
|
|||
}
|
||||
end
|
||||
|
||||
def starred
|
||||
return true if Models::StarredRepository.where(repository_id: id, user_id: access_control.user.id).first
|
||||
end
|
||||
|
||||
def include_default_branch?
|
||||
return true if include? 'repository.default_branch'.freeze
|
||||
return true if include.any? { |i| i.start_with? 'branch'.freeze }
|
||||
|
|
Loading…
Reference in New Issue
Block a user