Konstantin Haase
ae7de12bec
v3: add build.event_type
2015-04-30 16:17:55 +02:00
Konstantin Haase
ab6d236594
Merge branch 'master' of github.com:travis-ci/travis-api
2015-04-30 16:06:09 +02:00
Konstantin Haase
8215720b49
v3: don't fall back to v2 on 404
2015-04-30 16:05:58 +02:00
Dan Buch
50d70f8429
Ignore *.env files
2015-04-29 19:09:30 -04:00
Konstantin Haase
69df85fdd6
Merge branch 'master' of github.com:travis-ci/travis-api
2015-04-29 14:49:04 +02:00
Konstantin Haase
815a217536
Merge branch 'rkh-v3-permissions'
2015-04-29 14:48:54 +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
429ad3fc6b
v3: don't error on including magic fields
2015-04-29 13:44:32 +02:00
Konstantin Haase
02d212c1e4
Merge pull request #171 from travis-ci/rkh-v3-permissions
...
[WiP] v3: expose access permissions
2015-04-29 11:40:59 +02:00
Konstantin Haase
2b0ae177fa
v3: expose repo access permissions in payload
2015-04-29 11:31:05 +02:00
Konstantin Haase
77ad196a86
v3: use permissions check for enable/disable
2015-04-29 10:56:33 +02:00
Konstantin Haase
eac88e5d50
v3: introduce permission objects
2015-04-29 10:50:34 +02:00
Konstantin Haase
283092ff92
v3: avoid fetching the same repo owner over and over again when rendering a repo list
2015-04-28 22:28:45 +02:00
Konstantin Haase
075e2d1c6c
v3: avoid n+1 query for last_build on the default branch when loading a list of repositories
2015-04-28 22:08:27 +02:00
Konstantin Haase
c3e96c4a55
v3: use query object for include logic to avoid n+1 queries
2015-04-28 22:02:03 +02:00
Konstantin Haase
ad7ff86aa7
v3: make sure access_control is handed on
2015-04-28 21:50:33 +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
40563b0864
Merge pull request #170 from travis-ci/rkh-v3-repos-by-owner
...
API v3: list repo by owner
2015-04-28 15:47:14 +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
bbba06a85f
API v3: fix owner query
2015-04-28 12:43:54 +02:00
Konstantin Haase
44f2be4afb
fix repo visibility filter
2015-04-28 12:41:51 +02:00
Konstantin Haase
99ca87b7c4
API v3: make polymorphic has_many work
2015-04-28 12:41:29 +02:00
Konstantin Haase
d8f1075491
start working on repos by owner endpoint
2015-04-27 17:01:41 +02:00
Hiro Asari
2485de7d44
Merge branch 'master' of github.com:travis-ci/travis-api
2015-04-23 11:25:13 -04:00
Hiro Asari
bf0d6f00da
Reduce sidekiq concurrency
...
This may help in reducing memory usage
2015-04-23 11:25:03 -04:00
Konstantin Haase
922f221b09
v3: fix Model#===
2015-04-22 16:24:26 +02:00
Konstantin Haase
7b5dc7b33d
update travis-core
2015-04-22 16:24:14 +02:00
Konstantin Haase
3794a999a3
try to match last lib not first lib when loading directories
2015-04-22 15:22:40 +02:00
Konstantin Haase
67527afcb8
regenerate gemspec
2015-04-22 15:08:31 +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
3680fcf389
v3: add subscription model
2015-04-17 12:16:11 +02:00
Konstantin Haase
aeb5046298
v3: one shared superclass for org/user renderers
2015-04-17 11:42:14 +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
c3ce4738ec
update travis-core
2015-04-15 13:22:46 +02:00
Hiro Asari
43aaf52e46
Update travis-core
...
So that we have
e87abc62c5
2015-04-14 21:16:25 -04: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
Piotr Sarnacki
0511223ca5
Fix specs
2015-03-25 16:19:03 +01:00