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
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
Piotr Sarnacki
6d74c51e0e
Add avatar_url to accounts
2015-03-25 16:11:17 +01: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
1b3bbca5a5
have auth not freak out on GH error
2015-03-12 17:54: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
Konstantin Haase
9449ada1cd
v3: add attributes to service index
2015-03-09 19:48:52 +01:00
Konstantin Haase
9b8a99ea33
v3: consisten nameing
2015-03-09 18:35:38 +01:00
Konstantin Haase
a3a9f1282a
v3: add ?include=, detect circular dependencies in renderer
2015-03-09 16:56:02 +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
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
f100a2b927
Merge pull request #163 from travis-ci/rkh-v3-separate-models
...
API v3: No longer use models from travis-core
2015-02-23 17:51:31 +01:00
Konstantin Haase
135b4b4a99
add spec for patched belongs_to
2015-02-23 17:18:07 +01:00
Konstantin Haase
20e9448dc1
Merge pull request #146 from cscott/bug-145
...
Allow branch names to contain slashes.
2015-02-23 12:51:17 +01:00