Commit Graph

241 Commits

Author SHA1 Message Date
carlad
6b145e6f06 update lint service, update spec 2016-03-21 15:39:14 +01:00
carlad
f940bffe3f more work on lint endpoint 2016-03-18 16:43:18 +01:00
carlad
da0576d995 Merge branch 'master' into cd-v3 2016-03-14 13:36:46 +01:00
carlad
f512975e6a change sort to builds.started_at 2016-03-11 15:05:46 +01:00
carlad
b784eaee82 add sort_by default_branch.last_build builds.id 2016-03-11 14:41:24 +01:00
carlad
3182513798 add sort_by default_branch builds.id 2016-03-11 14:39:28 +01:00
carlad
7a7e957b80 Merge branch 'master' into cd-v3 2016-03-11 11:36:19 +01:00
carlad
c0e01c46d2 Merge branch 'master' into cd-v3 2016-03-08 17:03:40 +01:00
Hiro Asari
ba142b84c7 Put debug options in debug_otions
This depends on https://github.com/travis-ci/travis-migrations/pull/7
2016-03-04 09:04:58 -10:00
Hiro Asari
05e860dd35 Fix #active? invocation
Second arg is repository
2016-03-03 15:21:37 -10:00
Hiro Asari
56ea1d6663 Raise if debug feature is unavailable 2016-03-03 10:12:48 -10:00
Hiro Asari
ca09547452 Access job via attr_reader 2016-03-02 15:00:57 -10:00
Hiro Asari
d1e07f10f0 Accept 'quiet' param for /job/:job_id/debug endpoint 2016-03-02 15:00:57 -10:00
Hiro Asari
82b95440b2 Fix previous_status → previous_state, and set value correctly 2016-02-29 16:15:01 -10:00
Hiro Asari
e6d39c2a52 Restart job via V3 query 2016-02-29 14:24:09 -10:00
Hiro Asari
1ee5421d3f Fix up Debug service 2016-02-29 12:44:17 -10:00
Hiro Asari
2196acb36d Use V3 services for debug route 2016-02-29 12:40:51 -10:00
Lisa P
0448427136 create error in v3.rb 2016-02-25 15:06:45 +01:00
Lisa P
ab1bfe0aeb create MethodNotAllowed error 2016-02-25 14:40:53 +01:00
Konstantin Haase
bf1714c437 v3: add metrics 2016-01-22 14:26:30 +01:00
carlad
b572a1a50e updates 2016-01-20 11:31:05 +01:00
carlad
0632c3d08f change run! to run 2016-01-11 15:03:06 +01:00
carlad
2d00e16962 remove query and permission 2016-01-11 14:43:23 +01:00
carlad
cf20650d39 fix syntax 2016-01-07 13:06:47 +01:00
carlad
089deeb217 add renderer for lint 2016-01-07 13:02:54 +01:00
carlad
01a86c1dd5 v3 remove put request type 2016-01-07 12:39:54 +01:00
carlad
43480752fa intial work on adding /lint endpoint 2016-01-07 12:34:10 +01:00
Konstantin Haase
dece76ce5b v3: avoid handing repository back to the query 2015-12-01 17:25:09 +01:00
Konstantin Haase
afb6fe286b v3: SQL "NOT IN ()" never matches 2015-11-26 18:17:19 +01:00
carlad
8d3acfe9bb v3 fix existing specs for un/star endpoints and starred filter 2015-11-26 14:00:42 +01:00
carlad
2974dccd3b Merge branch 'master' into cd-v3-parity 2015-11-25 18:18:56 +01:00
carlad
937cc0267a v3 fix filtering by unstarred and n+1 query 2015-11-25 16:30:42 +01:00
carlad
baa1881bf7 v3 change name of starred_repository to star 2015-11-24 18:59:16 +01:00
carlad
d3b13e8d7c v3 fix relation of starred_repository to repostiory model 2015-11-24 18:15:17 +01:00
carlad
af3087446c v3 adjust repo model, query and service for filtering by starred - not working 2015-11-24 18:03:15 +01:00
Piotr Sarnacki
dbea2f3760 Revert "v3: in access control object, avoid firing multiple permissions queries (even though they are cache hits)"
This reverts commit 4a3357a488.
2015-11-24 15:09:58 +01:00
Piotr Sarnacki
81e11da856 Fix error when default branch tries to be autosaved
For some reason when branch from V2 models is being saved, it tries to
also update relationships for V3 models, at least in tests. This fails,
because default_branch association on the V3 Repository model has a
primary key set to [:id, :default_branch]. In theory we use composite
keys plugin, but it seems that it doesn't cover that case and because of
that AR fails with an error "[:id, :default_branch] is not a Symbol"
when it tries to call Model#send with primary_key as an argument.

This commit fixes the issue by overriding the send method on the
Repository model to not fail when AR does
repository.send([:id, :default_branch_name]), when it needs to fetch
a primary key.

This is hacky, but I haven't found a nicer way to get around it.
2015-11-24 15:09:58 +01:00
carlad
02f5035100 comment out 2015-11-24 12:31:50 +01:00
carlad
9793010e28 v3 add filter for d=starred repos - not working yet 2015-11-20 19:02:39 +01:00
carlad
77aabcb78f Merge branch 'master' into cd-v3-parity 2015-11-20 17:24:34 +01:00
carlad
fb483689e9 V3 start implementing filter for starred repos 2015-11-20 17:23:59 +01:00
Konstantin Haase
4a3357a488 v3: in access control object, avoid firing multiple permissions queries (even though they are cache hits) 2015-11-20 16:24:26 +01:00
carlad
02d3fad23f v3 refator un/star endpoints 2015-11-20 13:20:03 +01:00
carlad
95ad9a6b56 v3 add starred to standard representation for repo 2015-11-19 19:17:46 +01:00
carlad
c20f99d210 add check_access to repo for un/star services 2015-11-19 19:07:24 +01:00
carlad
0f4a29c31c refactor un/star querys from service to query 2015-11-19 19:02:12 +01:00
carlad
2420784a87 fix syntax of db queries, add output 2015-11-19 17:26:30 +01:00
carlad
16687f16d7 refining work on star/unstar endpoints 2015-11-18 18:47:59 +01:00
carlad
714e40beca more initial work on star/unstar endpoints 2015-11-18 17:43:35 +01:00
carlad
c96e8e2ff1 initial work on star and unstar endpoints 2015-11-16 18:14:31 +01:00