X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/32926d6543e52daa4db8e47c2870bef4d6bdf71d..c1ac820b37938e3b9a533d93b55eb12a0808cf0d:/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 5a84ef528e..ba0f90f90c 100644 --- a/services/api/app/controllers/arvados/v1/schema_controller.rb +++ b/services/api/app/controllers/arvados/v1/schema_controller.rb @@ -9,6 +9,8 @@ class Arvados::V1::SchemaController < ApplicationController skip_before_filter :render_404_if_no_object skip_before_filter :require_auth_scope + include DbCurrentTime + def index expires_in 24.hours, public: true discovery = Rails.cache.fetch 'arvados_v1_rest_discovery' do @@ -20,7 +22,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 : ''), + source_version: AppVersion.hash, generatedAt: db_current_time.iso8601, title: "Arvados API", description: "The API to interact with Arvados.", @@ -33,6 +35,7 @@ class Arvados::V1::SchemaController < ApplicationController servicePath: "arvados/v1/", batchPath: "batch", defaultTrashLifetime: Rails.application.config.default_trash_lifetime, + blobSignatureTtl: Rails.application.config.blob_signature_ttl, maxRequestSize: Rails.application.config.max_request_size, parameters: { alt: {