Commit Graph

256 Commits

Author SHA1 Message Date
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
Konstantin Haase
2cf685c450 v3: add api endpoints for enabling/disabling a repo 2015-02-23 11:19:25 +01:00
Konstantin Haase
68c6b9239d allow setting Travis-API-Version header via ajax 2015-02-18 14:59:57 +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
7fce1b93f3 v3: add /build/:id endpoint 2015-02-18 13:47:04 +01:00
Konstantin Haase
c2f087ea8d fix after hook in spec 2015-02-18 13:38:29 +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
49b03750e4 Merge branch 'master' into rkh-v3-request-create 2015-02-17 11:50:54 +01:00
carlad
8f6083117c add async method to send exception error to sentry
add ErrorHandling class, refactor spec

correct the raven config class

correct the raven test

add a fake method for getting an exception

require error_handling

add new TestError class to test exceptions

add correct error class to test

add rescue block to raven send

make method a class method and add a test Travis.config.dns

add error the repos to test error

remove carla method in repos

add a fake error in repos

delete carla method
2015-02-13 16:16:45 +01:00
Konstantin Haase
3567a759c2 v3: initial stab at request creation api 2015-02-11 10:05:08 +01:00
carlad
517a3b04f7 Revert "Revert "Merge branch 'master' of github.com:travis-ci/travis-api""
This reverts commit 171b9c57c7.
2015-01-27 16:22:30 +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
171b9c57c7 Revert "Merge branch 'master' of github.com:travis-ci/travis-api"
This reverts commit 1b8f77ab36, reversing
changes made to 79a4a9ad13.
2015-01-27 14:39:36 +01:00
Konstantin Haase
1b8f77ab36 Merge branch 'master' of github.com:travis-ci/travis-api 2015-01-27 14:32:50 +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
carlad
6991c6bb2b update spec 2015-01-27 13:34:12 +01:00
carlad
f39d931857 update response status ans specs 2015-01-27 13:31:12 +01:00
carlad
e8d7c4c2a3 merge .gitignore conflict 2015-01-27 10:30:06 +01:00
Tyranja
a9c31fa5e9 Extract cancel and restart builds and jobs into sidekiq worker
See below for all the commit messages squashed into this one...
add a test

delete empty space

add job_cancellation worker

change id

change job_id param

add job restart worker

add require to sidekiq.rb

change params

add test for job restart and cancellation

add test for job restart

update build.rb improve build spec

update job restart with correct response, add test to chack for correct response when restarting job
2015-01-26 17:29:13 +01:00
Konstantin Haase
a6da78ad83 v3: find repos for current user (used for dashboard) 2015-01-23 19:27:01 +01:00
Tyranja
057e9f0379 add Sidekiq for cancelling build
:
add require sidekiq to the sidekiq.rb

update Gemfile.lock

bump travis-sidekiqs

correct require statement

fix another request

connect to the database

add current user

add current user correctly

add current user correctly

add puts to see were in the condition we are

missing invertted comma

add comments to the worker

I HAVE NO IDEA

Revert "I HAVE NO IDEA"

This reverts commit 8bd1259bf4ea1b479f9391847a4700b7b15efe57.

change the id and source to symbols in the params because siedekiq expects that

add more printout

setup database connection, metrics and notification

correct the test
2015-01-23 14:43:54 +01:00
Konstantin Haase
c9fc88fa9a v3: prefix template variables with entity type (like in json-api) 2015-01-22 16:27:45 +01:00