travis-api/lib/travis/api/v3
Joe Corcoran 871b915515 Add env vars endpoints
This adds API V3 endpoints for querying, creating, modifying and
deleting environment variables.

It has no concept of encryption yet and should be considered a work in
progress.

We should also talk about the slightly off-track approach in the
EnvVars::Create service – maybe there's a way to standardise the
querying and rendering for post requests?

2016-07-01 23:55:49 -04:00
..
access_control Add env vars endpoints 2016-07-01 23:55:49 -04:00
extensions v3: reduce object allocations from polyorphic relations patch 2015-05-11 17:14:24 +02:00
models Add env vars endpoints 2016-07-01 23:55:49 -04:00
paginator v3: add pagination 2015-08-21 17:04:12 +02:00
permissions move cron jobs feature flag to permissions 2016-03-22 13:48:51 +01:00
queries Add env vars endpoints 2016-07-01 23:55:49 -04:00
renderer Add env vars endpoints 2016-07-01 23:55:49 -04:00
routes Add settings to API V3 2016-06-08 15:59:52 +02:00
services Add env vars endpoints 2016-07-01 23:55:49 -04:00
access_control.rb start working on API v3 2015-01-13 15:22:20 +01:00
constant_resolver.rb v3: add attributes to service index 2015-03-09 19:48:52 +01:00
error.rb create error in v3.rb 2016-02-25 15:06:45 +01:00
features.rb v3: add subscription model 2015-04-17 12:16:11 +02:00
github.rb v3: more info in the service index 2015-08-25 19:41:04 +02:00
metrics.rb v3: add metrics 2016-01-22 14:26:30 +01:00
model.rb v3: fix Model#=== 2015-04-22 16:24:26 +02:00
models.rb 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
opt_in.rb first actually working version of v3 2015-01-20 16:33:11 +01:00
paginator.rb v3: add pagination 2015-08-21 17:04:12 +02:00
permissions.rb v3: introduce permission objects 2015-04-29 10:50:34 +02:00
queries.rb v3: introduce query objects for DB interaction 2015-01-27 13:57:51 +01:00
query.rb Mark current_build as experimental 2016-06-22 14:19:31 +02:00
renderer.rb show next build time for cron 2016-01-14 16:12:27 +01:00
result.rb updates for v3 approved by rkh and spruce up the model tests 2016-06-14 15:11:58 +02:00
router.rb more work on lint endpoint 2016-03-18 16:43:18 +01:00
routes.rb Add env vars endpoints 2016-07-01 23:55:49 -04:00
service_index.rb Mark current_build as experimental 2016-06-22 14:19:31 +02:00
service.rb more work on lint endpoint 2016-03-18 16:43:18 +01:00
services.rb Add env vars endpoints 2016-07-01 23:55:49 -04:00