v3: minimal represenations should not use data from other tables
This commit is contained in:
parent
d7c9a367e9
commit
2d0bb58e35
|
@ -2,8 +2,8 @@ require 'travis/api/v3/renderer/model_renderer'
|
||||||
|
|
||||||
module Travis::API::V3
|
module Travis::API::V3
|
||||||
class Renderer::Build < Renderer::ModelRenderer
|
class Renderer::Build < Renderer::ModelRenderer
|
||||||
representation(:minimal, :id, :number, :state, :duration, :event_type, :previous_state, :started_at, :finished_at, :jobs)
|
representation(:minimal, :id, :number, :state, :duration, :event_type, :previous_state, :started_at, :finished_at)
|
||||||
representation(:standard, *representations[:minimal], :repository, :branch, :commit)
|
representation(:standard, *representations[:minimal], :repository, :branch, :commit, :jobs)
|
||||||
|
|
||||||
def jobs
|
def jobs
|
||||||
return model.jobs if include_full_jobs?
|
return model.jobs if include_full_jobs?
|
||||||
|
|
|
@ -2,7 +2,7 @@ require 'travis/api/v3/renderer/model_renderer'
|
||||||
|
|
||||||
module Travis::API::V3
|
module Travis::API::V3
|
||||||
class Renderer::Repository < Renderer::ModelRenderer
|
class Renderer::Repository < Renderer::ModelRenderer
|
||||||
representation(:minimal, :id, :slug, :default_branch)
|
representation(:minimal, :id, :name, :slug)
|
||||||
representation(:standard, :id, :name, :slug, :description, :github_language, :active, :private, :owner, :last_build, :default_branch)
|
representation(:standard, :id, :name, :slug, :description, :github_language, :active, :private, :owner, :last_build, :default_branch)
|
||||||
|
|
||||||
def active
|
def active
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
module Travis::API::V3
|
module Travis::API::V3
|
||||||
class Services::Broadcasts::ForCurrentUser < Service
|
class Services::Broadcasts::ForCurrentUser < Service
|
||||||
|
params :active, prefix: :broadcast
|
||||||
|
|
||||||
def run!
|
def run!
|
||||||
raise LoginRequired unless access_control.logged_in?
|
raise LoginRequired unless access_control.logged_in?
|
||||||
query.for_user(access_control.user)
|
query.for_user(access_control.user)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user