X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1a0a58c4f22af82e0a37440af3b0948771bca5e1..89a8208e6f88de78991c654ce001b26519b99f0c:/services/api/app/controllers/arvados/v1/schema_controller.rb diff --git a/services/api/app/controllers/arvados/v1/schema_controller.rb b/services/api/app/controllers/arvados/v1/schema_controller.rb index a2a5759c73..bc5a20fb0d 100644 --- a/services/api/app/controllers/arvados/v1/schema_controller.rb +++ b/services/api/app/controllers/arvados/v1/schema_controller.rb @@ -15,6 +15,7 @@ class Arvados::V1::SchemaController < ApplicationController name: "arvados", version: "v1", revision: "20131114", + source_version: (Rails.application.config.source_version ? Rails.application.config.source_version : "No version information available") + (Rails.application.config.local_modified ? Rails.application.config.local_modified.to_s : ''), generatedAt: Time.now.iso8601, title: "Arvados API", description: "The API to interact with Arvados.", @@ -25,6 +26,7 @@ class Arvados::V1::SchemaController < ApplicationController rootUrl: root_url, servicePath: "arvados/v1/", batchPath: "batch", + defaultTrashLifetime: Rails.application.config.default_trash_lifetime, parameters: { alt: { type: "string", @@ -57,10 +59,10 @@ class Arvados::V1::SchemaController < ApplicationController auth: { oauth2: { scopes: { - "https://api.clinicalfuture.com/auth/arvados" => { + "https://api.curoverse.com/auth/arvados" => { description: "View and manage objects" }, - "https://api.clinicalfuture.com/auth/arvados.readonly" => { + "https://api.curoverse.com/auth/arvados.readonly" => { description: "View objects" } } @@ -170,8 +172,8 @@ class Arvados::V1::SchemaController < ApplicationController "$ref" => k.to_s }, scopes: [ - "https://api.clinicalfuture.com/auth/arvados", - "https://api.clinicalfuture.com/auth/arvados.readonly" + "https://api.curoverse.com/auth/arvados", + "https://api.curoverse.com/auth/arvados.readonly" ] }, list: { @@ -247,8 +249,8 @@ class Arvados::V1::SchemaController < ApplicationController "$ref" => "#{k.to_s}List" }, scopes: [ - "https://api.clinicalfuture.com/auth/arvados", - "https://api.clinicalfuture.com/auth/arvados.readonly" + "https://api.curoverse.com/auth/arvados", + "https://api.curoverse.com/auth/arvados.readonly" ] }, create: { @@ -269,7 +271,7 @@ class Arvados::V1::SchemaController < ApplicationController "$ref" => k.to_s }, scopes: [ - "https://api.clinicalfuture.com/auth/arvados" + "https://api.curoverse.com/auth/arvados" ] }, update: { @@ -297,7 +299,7 @@ class Arvados::V1::SchemaController < ApplicationController "$ref" => k.to_s }, scopes: [ - "https://api.clinicalfuture.com/auth/arvados" + "https://api.curoverse.com/auth/arvados" ] }, delete: { @@ -317,7 +319,7 @@ class Arvados::V1::SchemaController < ApplicationController "$ref" => k.to_s }, scopes: [ - "https://api.clinicalfuture.com/auth/arvados" + "https://api.curoverse.com/auth/arvados" ] } } @@ -344,7 +346,7 @@ class Arvados::V1::SchemaController < ApplicationController "$ref" => (action == 'index' ? "#{k.to_s}List" : k.to_s) }, scopes: [ - "https://api.clinicalfuture.com/auth/arvados" + "https://api.curoverse.com/auth/arvados" ] } route.segment_keys.each do |key| @@ -389,6 +391,6 @@ class Arvados::V1::SchemaController < ApplicationController end discovery end - render json: discovery + send_json discovery end end