Commit Graph

896 Commits

Author SHA1 Message Date
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
Hiro Asari
8490e9f9ce Debug output 2016-02-29 12:26:19 -10:00
Hiro Asari
022089adc8 Implement bare-bones /jobs/:job_id/debug endpoint 2016-02-29 12:04:06 -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
Piotr Sarnacki
2b89f7ac30 Merge pull request #219 from travis-ci/add_default_branch_info_to_jobs_and_builds
Add branch_is_default info to commits
2016-02-23 15:40:44 +01:00
Konstantin Haase
bf1714c437 v3: add metrics 2016-01-22 14:26:30 +01:00
Konstantin Haase
bddd9952a7 add ip whitelisting 2015-12-16 15:06:15 +01:00
Konstantin Haase
6ddb826f1d make sure params is always a hash, fixes exceptions 2015-12-16 14:31:04 +01:00
Josh Kalderimis
bbba45990d a little method splitting action good times
and high 5 @carlad
2015-12-04 17:31:06 +01:00
carlad
82f280f5d3 convert timesptamps to i for better integration w customerio 2015-12-04 17:11:18 +01:00
Josh Kalderimis
8132258b2c tiny updates to how we update the customer io info
- alway fetch the primary email and don't save it to the user model as this may not match what is on github
- move some bits into their own methods
- high 5 @carlad for her awesome work
2015-12-04 17:06:22 +01:00
carlad
ff68df9fb5 fix syntax error 2015-12-04 16:13:52 +01:00
carlad
553700d402 add email to user 2015-12-04 16:10:44 +01:00
carlad
94c2edfbe1 remove debug messages and add rescues 2015-12-04 15:23:55 +01:00
carlad
13e6959b21 convert ahsh to string 2015-12-04 14:52:53 +01:00
carlad
d42e337996 convert timestamp to s 2015-12-04 13:14:14 +01:00
carlad
a638aee0ff bump core, add log output 2015-12-04 13:08:14 +01:00
carlad
a7fa8f6a6f update first_log_in 2015-12-04 12:53:51 +01:00
carlad
98080beeaf revert to json true 2015-12-03 16:47:26 +01:00
carlad
16817ff98e trying json false 2015-12-03 16:35:53 +01:00
carlad
28fde8333a remove json 2015-12-03 16:30:04 +01:00
carlad
a3e83659f7 tidy up customerio code 2015-12-03 15:57:14 +01:00
carlad
cc14ebac48 fix syntax error 2015-12-03 15:26:58 +01:00
carlad
d587b766f3 create payload hash 2015-12-03 15:25:21 +01:00
carlad
dcc92491f7 remove global variable syntax error 2015-12-03 15:18:14 +01:00
carlad
e1aee4a3b0 add require for customerio 2015-12-03 15:13:26 +01:00
carlad
0ecbd8b237 add customerio gem and event 2015-12-03 15:04:50 +01:00
carlad
a4bce14a73 move method to handshake 2015-12-03 13:02:52 +01:00
carlad
83b6bed184 fix variable name 2015-12-03 12:59:12 +01:00
carlad
f602ce0989 initial work: add check for frist log in 2015-12-03 12:52:34 +01:00
carlad
6acf267a04 try to add a check for first_log_in
but according to rkh it's possibly in the wrong place. What if there's no user??
2015-12-02 17:38:28 +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
7eb2617e48 Add branch_is_default info to commits 2015-11-24 16:07:23 +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
Konstantin Haase
8f0b35a0f1 User-Agent-Tracker: check if comment is there 2015-11-20 14:20:02 +01:00