Commit Graph

44 Commits

Author SHA1 Message Date
Konstantin Haase
a3a9f1282a v3: add ?include=, detect circular dependencies in renderer 2015-03-09 16:56:02 +01:00
Konstantin Haase
3687436bd8 v3: update existing hook instead of removing it 2015-03-06 17:09:33 +01:00
Konstantin Haase
e01e71e6db v3: fix gh call 2015-03-06 17:04:46 +01:00
Konstantin Haase
819b057497 v3: override existing travis hook 2015-03-06 17:02:30 +01:00
Konstantin Haase
deacd0fdfa use correct variable 2015-03-06 16:57:06 +01:00
Konstantin Haase
05c20422cc v3: github_oauth_token is encrypted 2015-03-06 16:07:45 +01:00
Konstantin Haase
08505fead0 v3: don't set user/token on github hook 2015-03-06 15:36:31 +01:00
Konstantin Haase
de5908dd43 v3: implement enable/disable 2015-03-06 15:35:47 +01:00
Konstantin Haase
47b6590aad Merge branch 'master' into rkh-v3-enable-disable 2015-03-05 14:56:37 +01:00
Konstantin Haase
a7c403734b v3: add feature flag to request create 2015-03-05 14:44:25 +01:00
Konstantin Haase
9ea21e6352 Merge branch 'master' into rkh-v3-enable-disable 2015-03-05 14:27:17 +01:00
Konstantin Haase
7c6dc9a54c v3: full request create implementation and specs 2015-03-04 18:35:25 +01:00
Konstantin Haase
8123f99b8a v3: limit branch.builds to pushes 2015-02-24 06:46:32 +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
135b4b4a99 add spec for patched belongs_to 2015-02-23 17:18:07 +01:00
Konstantin Haase
0a485d2137 make sure access control is using the non-core user model 2015-02-23 17:09:14 +01:00
Konstantin Haase
d78a5b8883 add a comment to belongs_to extension 2015-02-23 16:58:55 +01:00
Konstantin Haase
5f2dc47e07 no longer use models from travis-core in queries 2015-02-23 16:50:51 +01:00
Konstantin Haase
2cf685c450 v3: add api endpoints for enabling/disabling a repo 2015-02-23 11:19:25 +01:00
Konstantin Haase
f01c9a80b0 global gitignore, we meet again 2015-02-18 14:22:17 +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
Konstantin Haase
ab9f121ff2 v3: remove obsolete file 2015-02-18 13:15:38 +01:00
Konstantin Haase
bd4d6b91b4 v3: get rid of service helper mixins 2015-02-18 13:12:13 +01:00
Konstantin Haase
bc638ccb19 v3: refactor model rendering 2015-02-18 13:11:25 +01:00
Konstantin Haase
b84a0a492b v3: add /org/:id endpoint 2015-02-18 10:07:14 +01:00
Konstantin Haase
32c2d9b0b9 v3: add @href to payloads 2015-02-17 15:48:12 +01:00
Konstantin Haase
cbc45c1a0a v3: only X-Cascade on 404 2015-02-17 13:32:01 +01:00
Konstantin Haase
e19a9a5bed flag request API as not_implemented 2015-02-17 13:11:57 +01:00
Konstantin Haase
5e3cb2d3e6 remove unused code for now 2015-02-11 10:08:07 +01:00
Konstantin Haase
3567a759c2 v3: initial stab at request creation api 2015-02-11 10:05:08 +01:00
Konstantin Haase
592320ac4c v3: last_build can be nil, active should always be a boolean 2015-01-27 17:03:36 +01:00
Konstantin Haase
737a31ad23 v3: add /orgs endpoint, fixes travis-pro/api-v3#1 2015-01-27 15:50:21 +01:00
Konstantin Haase
a9ffd2bef9 v3: avoid having to repeat the resource type over and over in services, automatically wrap return value in result 2015-01-27 15:30:00 +01:00
Konstantin Haase
79a4a9ad13 v3: add repository.active to payload 2015-01-27 14:32:38 +01:00
Konstantin Haase
2e4771ccd2 v3: move find repos logic to query object, allow filtering by private and active 2015-01-27 14:30:35 +01:00
Konstantin Haase
1712204321 v3: introduce query objects for DB interaction 2015-01-27 13:57:51 +01:00
Konstantin Haase
a6da78ad83 v3: find repos for current user (used for dashboard) 2015-01-23 19:27:01 +01:00
Konstantin Haase
c9fc88fa9a v3: prefix template variables with entity type (like in json-api) 2015-01-22 16:27:45 +01:00
Konstantin Haase
c4806450aa get v3 to a working and tested state 2015-01-21 16:38:25 +01:00
Konstantin Haase
4bc211a2e7 first actually working version of v3 2015-01-20 16:33:11 +01:00
Konstantin Haase
afbf30f1c0 work on router 2015-01-19 13:29:26 +01:00
Konstantin Haase
a65792ee49 start working on API v3 2015-01-13 15:22:20 +01:00