Commit Graph

60 Commits

Author SHA1 Message Date
carlad
ab979e2356 add category to broadcasts renderer 2015-09-23 15:32:15 +02:00
carlad
866ed28641 v3 revert removal of :last_build from repo renderer 2015-09-22 16:23:26 +02:00
carlad
af7fdec340 v3 remove :last_build attrubite from repository renderer 2015-09-22 16:16:01 +02:00
carlad
6821cec524 revert change to build renderer 2015-09-21 17:02:38 +02:00
carlad
986ae0ef97 add branch to build minimal rep 2015-09-21 16:26:01 +02:00
carlad
dc7ced1c7f v3 add :default_branch to minimal representation for repository, update specs 2015-09-14 18:43:26 +02:00
carlad
bd61d1e58e add broadcasts - initial work 2015-09-10 15:08:41 +02:00
carlad
2c5ad649f5 v3 add :exists_on_github to standard branch representation 2015-09-08 16:26:43 +02:00
carlad
9d7a01e60c Merge branch 'master' into cd-v3-parity
Keeping my branch up to date with the master
2015-09-08 12:21:49 +02:00
carlad
f44b374d79 v3 add branches endpoint 2015-09-07 17:09:05 +02:00
Konstantin Haase
2891dd640a v3: use cached_matrix_ids for build.jobs if only job ids are being loaded 2015-09-03 15:03:12 +02:00
carlad
211637e247 v3 make specs use v3 models, update representations of build and job, make some indentation pretty 2015-09-02 16:21:41 +02:00
carlad
d99d80ac98 v3 add :job_ids to build payload, update builds/find_spec 2015-08-27 13:33:46 +02:00
carlad
1a3d42da21 v3 add _type_disabled to ovveride activerecord setting wrong class on job 2015-08-26 16:33:16 +02:00
carlad
98bcc9e530 add :jobs to build payload 2015-08-26 12:44:15 +02:00
Konstantin Haase
6b0850813c Merge branch 'cd-v3-parity' 2015-08-25 19:42:00 +02:00
Konstantin Haase
e3d56ecadb v3: more info in the service index 2015-08-25 19:41:04 +02:00
carlad
51bcdec77a add @representation attribute to collections and update specs 2015-08-25 17:50:45 +02:00
carlad
720d8aa284 add @representation attribute to payload and update specs 2015-08-25 17:21:02 +02:00
carlad
517b3b60ef Merge branch 'master' into cd-v3-parity 2015-08-24 10:01:59 +02:00
Konstantin Haase
34bff32c3d v3: pagination => @pagination 2015-08-21 17:27:42 +02:00
Konstantin Haase
b3f47d3856 v3: add pagination 2015-08-21 17:04:12 +02:00
carlad
8ef0a2d8e5 implement requests 2015-08-21 14:39:28 +02:00
carlad
fe9a6536d7 add builds 2015-08-21 13:38:07 +02:00
Konstantin Haase
59835c80f6 API v3: remove n+1 query from owner page endpoint 2015-05-05 16:43:52 +02:00
Konstantin Haase
61ae7e669e v3: allow expanding build.commit 2015-04-30 17:08:52 +02:00
Konstantin Haase
fb8e6825db v3: expose build.previous_state 2015-04-30 16:25:14 +02:00
Konstantin Haase
ae7de12bec v3: add build.event_type 2015-04-30 16:17:55 +02:00
Konstantin Haase
429ad3fc6b v3: don't error on including magic fields 2015-04-29 13:44:32 +02:00
Konstantin Haase
2b0ae177fa v3: expose repo access permissions in payload 2015-04-29 11:31:05 +02:00
Konstantin Haase
283092ff92 v3: avoid fetching the same repo owner over and over again when rendering a repo list 2015-04-28 22:28:45 +02:00
Konstantin Haase
c3e96c4a55 v3: use query object for include logic to avoid n+1 queries 2015-04-28 22:02:03 +02:00
Konstantin Haase
ad7ff86aa7 v3: make sure access_control is handed on 2015-04-28 21:50:33 +02:00
Konstantin Haase
3730dc74df API v3: better eager loading and recursion detection for denormalized relations 2015-04-28 18:30:53 +02:00
Konstantin Haase
ae31a57541 v3: add @href to denormalized repository.owner 2015-04-28 18:14:36 +02:00
Konstantin Haase
595163619d API v3: allow eager loading owner repos 2015-04-28 14:58:21 +02:00
Konstantin Haase
1b19b57109 v3: add accounts api 2015-04-17 13:34:29 +02:00
Konstantin Haase
344979a2a8 v3: rename account to owner (so we can use account for private accounts api) 2015-04-17 12:44:10 +02:00
Konstantin Haase
aeb5046298 v3: one shared superclass for org/user renderers 2015-04-17 11:42:14 +02:00
Konstantin Haase
a12240a0eb v3: add avatar_url 2015-04-15 16:22:16 +02:00
Konstantin Haase
03938cabdc v3: throttle and enable request creation 2015-03-23 15:18:36 +01:00
Konstantin Haase
3c43f7e3fd v3: expose available attributes for collections 2015-03-10 11:23:48 +01:00
Konstantin Haase
9449ada1cd v3: add attributes to service index 2015-03-09 19:48:52 +01:00
Konstantin Haase
a3a9f1282a v3: add ?include=, detect circular dependencies in renderer 2015-03-09 16:56:02 +01:00
Konstantin Haase
7c6dc9a54c v3: full request create implementation and specs 2015-03-04 18:35:25 +01:00
Konstantin Haase
c968bbaab1 v3: use branches table for default_branch, eager load on /repos endpoint to avoid N+1 queries 2015-02-23 22:54:28 +01:00
Konstantin Haase
5f2dc47e07 no longer use models from travis-core in queries 2015-02-23 16:50:51 +01:00
Konstantin Haase
515b815069 v3: properly expose default_branch and last build for that branch in repo payload 2015-02-18 14:14:39 +01:00
Konstantin Haase
963a217fbf v3: add missing files 2015-02-18 13:48:29 +01:00
Konstantin Haase
7fce1b93f3 v3: add /build/:id endpoint 2015-02-18 13:47:04 +01:00