Commit Graph

172 Commits

Author SHA1 Message Date
carlad
8d3acfe9bb v3 fix existing specs for un/star endpoints and starred filter 2015-11-26 14:00:42 +01:00
carlad
086932df11 v3 merge with master to fix default_branch spec error, fix services/repository spec 2015-11-25 19:17:33 +01:00
carlad
c2168d62f1 v3 update specs to accomodate starred, unstar and star 2015-11-25 18:08:53 +01:00
Steffen
18ea7853bf Merge branch 'master' into addCron 2015-11-19 13:39:50 +01:00
Steffen Kötte
f356beaccf add time and disable_by_push options for cron 2015-11-19 13:39:13 +01:00
Steffen Kötte
75449baacd fix and add tests for crons 2015-11-16 15:52:05 +01:00
Lennard Wolf
e8ab7c0be6 add test for /repo/{repo.id}/crons/create endpoint 2015-11-09 16:55:53 +01:00
Lennard Wolf
b1408583dd fix test for /repo/{repo.id}/crons endpoint 2015-11-09 16:25:03 +01:00
Lennard Wolf
0e1b266e9b add test for /repo/{repo.id}/crons endpoint 2015-11-09 16:23:01 +01:00
Lennard Wolf
b3eb2f3398 add test for /cron/{cron.id}/delete endpoint 2015-11-09 16:04:41 +01:00
Lennard Wolf
f5f4b3b0b1 add test for /cron/{cron.id} endpoint 2015-11-09 14:50:44 +01:00
Lennard Wolf
a2a4737099 Fixed tests broken by cron 2015-11-09 14:03:30 +01:00
carlad
a6327ec4d2 v3 update spec for user sync 2015-10-30 16:36:38 +01:00
carlad
426a68f567 v3 add spec for user sync 2015-10-30 12:58:24 +01:00
carlad
59d3090da6 Auto-merged master into cd-v3-parity on deployment. 2015-10-28 15:40:26 +01:00
carlad
0339a4f3e6 update owner/find_spec to include owner by github_id 2015-10-28 13:31:35 +01:00
Konstantin Haase
df3ec4084a API v3: owner/repos => repos/for_owner 2015-10-28 13:22:04 +01:00
carlad
bce9ea5b46 update jobs service, add jobs spec 2015-10-26 19:37:32 +01:00
Konstantin Haase
4a11c22a74 add another avatar spec 2015-10-15 10:40:30 +02:00
Konstantin Haase
571af14067 v3: add pagination and sortability to repo endpoints 2015-10-13 17:34:31 +02:00
Konstantin Haase
2ebfa1d85b v3: add pagination and sorting to orgs endpoint 2015-10-13 17:09:18 +02:00
Konstantin Haase
3904d9e362 Auto-merged master into rkh-active-broadcasts on deployment. 2015-10-13 13:42:48 +02:00
Konstantin Haase
949a876550 v3: allow sorting branches by them being default branch or not 2015-10-13 13:08:27 +02:00
Konstantin Haase
1d783129ce v3: allow filtering branches by exists_on_github 2015-10-13 12:42:03 +02:00
Konstantin Haase
1a5788e2a1 v3: allow sorting branches by exists_on_github 2015-10-13 12:33:26 +02:00
Konstantin Haase
4cc50009aa v3: remove repository.last_build 2015-10-08 19:01:03 +02:00
Konstantin Haase
860edf37bf v3: fix specs 2015-10-08 18:45:26 +02:00
Konstantin Haase
1c4579008b v3: broadcasts - make sure expired is a boolean 2015-10-08 16:32:18 +02:00
Konstantin Haase
33d31131c1 v3: add ability to sort branches 2015-10-06 17:35:56 +02:00
Konstantin Haase
716bd1f8e6 v3: don't have recursive recursiveness trigger endless db queries, fixes travis-pro/team-teal#497 2015-10-05 17:49:10 +02:00
carlad
fd03316de7 v3 add spec for job restart 2015-09-30 17:07:59 +02:00
carlad
b6ffb8bdf8 v3 add job cancellation endpoint ans spec 2015-09-30 17:03:00 +02:00
carlad
d8e24bf52f v3 fix specs for build canceland restart 2015-09-30 16:37:34 +02:00
carlad
5c6e705012 v3 update sidekiq payload for build restart and cancel 2015-09-30 15:21:59 +02:00
carlad
b73a5604d0 v3 add build/id/cancel endpoint and tests 2015-09-29 16:28:42 +02:00
carlad
2bc72d8b9b v3 update buiild/cancel_spec 2015-09-29 13:43:22 +02:00
carlad
d99c3c8c54 v3 update build cancel, access control, specs for build cancel 2015-09-28 18:45:52 +02:00
carlad
c6cc6d1b96 update build cancel spec 2015-09-25 16:59:26 +02:00
carlad
2e110bc455 v3 add spec for build cancel - not yet passing 2015-09-25 16:34:37 +02:00
carlad
faf60a5f7f initial work to add build and job cancellation incl updating existing specs 2015-09-25 16:04:47 +02:00
carlad
4e2d33995a update broadcasts spec 2015-09-23 15:44:37 +02:00
carlad
dc7ced1c7f v3 add :default_branch to minimal representation for repository, update specs 2015-09-14 18:43:26 +02:00
carlad
907591e001 add spec for broadcasts 2015-09-11 16:49:53 +02:00
carlad
1640c33517 fix incorrect broadcast endpoints - add correct broadcasts endpoint 2015-09-10 17:36:13 +02:00
carlad
fba1d65e76 v3 add branches/find spec, update builds spec to use v3 models 2015-09-08 17:57:43 +02:00
carlad
0705a61808 v3 update service_index_spec for requests pagination 2015-09-08 17:08:08 +02:00
carlad
8645338306 update build/find_spec to include :exists_on_github 2015-09-08 16:36:40 +02:00
carlad
070be827df revert extensions spec expectation 2015-09-02 16:29:40 +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
210f368de4 v3 update all relevant specs with job_ids payload 2015-08-27 14:36:11 +02:00
carlad
288d614977 v3 update branch/find_spec to include job_ids 2015-08-27 14:22:38 +02:00
carlad
18e5c22fd7 v3 add spec for /build/:id endpoint 2015-08-27 13:42:52 +02:00
carlad
d99d80ac98 v3 add :job_ids to build payload, update builds/find_spec 2015-08-27 13:33:46 +02:00
carlad
8e8e139391 v3 fix syntax of permission in spec for /job/:id 2015-08-27 12:50:56 +02:00
carlad
e80dfadf5c add spec for /job/:id endpoint 2015-08-27 12:37:59 +02:00
carlad
5893241ca5 v3 fix spacing on spec payloads 2015-08-26 20:39:38 +02:00
carlad
64673eb971 v3 update payloads for builds/find_spec.rb to include jobs 2015-08-26 17:41:25 +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
d8ad047dc8 v3 add test for branch.name 2015-08-24 17:09:40 +02:00
carlad
11f5f2cb66 v3 finish builds/find_spec tests 2015-08-24 13:27:27 +02:00
carlad
517b3b60ef Merge branch 'master' into cd-v3-parity 2015-08-24 10:01:59 +02:00
carlad
96a79be68c v3 remove blank spaces 2015-08-24 10:01:34 +02:00
Konstantin Haase
09df061268 v3: add @warnings 2015-08-21 19:50:37 +02:00
carlad
8057dc7ab9 Merge branch 'master' into cd-v3-parity 2015-08-21 17:07:25 +02:00
carlad
456f52405e add builds spec 2015-08-21 17:07:06 +02:00
Konstantin Haase
18a90c2561 v3: if the API is not marked as public (travis-ci.com), then do not allow read access to organizations the user is not a member of (note: private repos were never included) 2015-08-19 13:04:54 +02:00
Piotr Sarnacki
3fa44b2e3f Include token in requests/create payload 2015-07-08 13:38:55 +02:00
Piotr Sarnacki
bff7f76c33 v3: Implement fetching repository by slug 2015-05-21 12:29:04 +02:00
Konstantin Haase
2f19ba3357 API v3: don't load all builds when eagerloading repository.last_build 2015-05-05 17:01:03 +02:00
Konstantin Haase
cc82721565 Revert "v3: add active and private filter to owner query"
This reverts commit 2b12aadc0d.
2015-05-04 18:34:15 +02:00
Konstantin Haase
2b12aadc0d v3: add active and private filter to owner query 2015-05-04 18:23:40 +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
857f13b26c v3: add @permissions to user payload 2015-04-29 14:39:52 +02:00
Konstantin Haase
2094b50553 v3: add @permissions to organization payload 2015-04-29 14:28:33 +02:00
Konstantin Haase
21aa667b9c v3: add account permissions 2015-04-29 14:14:21 +02:00
Konstantin Haase
2b0ae177fa v3: expose repo access permissions in payload 2015-04-29 11:31:05 +02:00
Konstantin Haase
eac88e5d50 v3: introduce permission objects 2015-04-29 10:50:34 +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
49ad3bccda v3: properly hand on options to nested render calls 2015-04-28 16:46:45 +02:00
Konstantin Haase
595163619d API v3: allow eager loading owner repos 2015-04-28 14:58:21 +02:00
Konstantin Haase
bac3b38153 API v3: specs for /owner/:login/repos endpoint 2015-04-28 12:44:20 +02:00
Konstantin Haase
99ca87b7c4 API v3: make polymorphic has_many work 2015-04-28 12:41:29 +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
a12240a0eb v3: add avatar_url 2015-04-15 16:22:16 +02:00
Konstantin Haase
23c72dfa69 v3: remove include param from POST templates 2015-04-15 13:23:05 +02:00
Konstantin Haase
d9f5e1e736 make user and org lookup by login case insensitive 2015-04-14 16:07:23 +02:00
Konstantin Haase
92864ed007 remove empty line 2015-04-13 17:08:29 +02:00
Konstantin Haase
3e47c93df8 v3: include query params in uri templates 2015-04-13 16:49:51 +02:00
Konstantin Haase
51c2d1f0bf v3: implement query params whitelisting to avoid argument injection attacks 2015-04-13 16:00:47 +02:00
Konstantin Haase
5efdcc24c8 implement accounts api 2015-04-13 13:12:18 +02:00
Konstantin Haase
3a058339be v3: add /user and /user/:id 2015-03-24 17:25:57 +01:00
Konstantin Haase
4ae3f5e171 v3: add owner_name and name to sidekiq payload when creating a new request 2015-03-24 12:34:37 +01:00
Konstantin Haase
e4f868cea7 v3: request payload needs to be json encoded 2015-03-24 11:52:27 +01:00
Konstantin Haase
03938cabdc v3: throttle and enable request creation 2015-03-23 15:18:36 +01:00
Konstantin Haase
0f6b02b339 v3: add @href to home document 2015-03-10 11:29:03 +01:00
Konstantin Haase
3c43f7e3fd v3: expose available attributes for collections 2015-03-10 11:23:48 +01:00