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
Konstantin Haase
b4a3bdeb0e
allow skipping simplecov
2015-08-21 19:22:59 +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
Konstantin Haase
d460d48684
adjust test for new payload
2015-07-17 11:30:37 +02:00
Piotr Sarnacki
3fa44b2e3f
Include token in requests/create payload
2015-07-08 13:38:55 +02:00
Piotr Sarnacki
857af4fde0
Use Accept entries for getting API version
2015-07-07 12:45:30 +02:00
Piotr Sarnacki
a1b421a7fa
Merge pull request #175 from travis-ci/remove-triggering-builds-in-v2
...
Remove triggering builds in V2
2015-06-29 14:58:15 +02:00
Piotr Sarnacki
a4c228277b
Fix specs
2015-06-18 15:35:22 +02:00
Piotr Sarnacki
43263b5eee
Fix specs
2015-06-18 15:34:20 +02:00
Piotr Sarnacki
c001a4d830
Return channels for a user record
2015-06-18 15:28:02 +02:00
Piotr Sarnacki
66f5d71d1a
Remove triggering builds in V2
2015-06-15 12:22:42 +02:00
Piotr Sarnacki
bff7f76c33
v3: Implement fetching repository by slug
2015-05-21 12:29:04 +02:00
Konstantin Haase
887a797ae6
add support for setting session variables for postgres connections (as you can in ActiveRecord 4.x)
2015-05-12 11:55:46 +02:00
Sven Fuchs
40a9699a9e
include event_type to build payloads, accept multiple event types
2015-05-06 17:08:49 +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
140efa4766
Merge pull request #159 from travis-ci/sf-throttle-request-receive
...
Throttle request receive
2015-05-01 09:50:31 +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
Sven Fuchs
587a1a0f80
Auto-merged master into sf-throttle-request-receive on deployment.
2015-04-30 11:33:40 +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
Piotr Sarnacki
3cac519143
Ensure that both ways to get repos by ids are tested
...
In 222a970
I added a way to get repos by ids using format ids=1,2,3. It
turned out that getting by ids was already supported with
ids[]=1&ids[]=2 format, but it wasn't tested. I added tests for both
methods and left the comma separated ids list as we already support it
in other places.
2015-04-16 13:49:23 +02:00
Piotr Sarnacki
222a97028a
Allow to get repositories by ids
2015-04-16 13:42:33 +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