diff --git a/app/controllers/dois_controller.rb b/app/controllers/dois_controller.rb index d1c8c6946..386f222cf 100644 --- a/app/controllers/dois_controller.rb +++ b/app/controllers/dois_controller.rb @@ -411,6 +411,11 @@ def delete_test_dois render json: { message: "Test DOIs deleted." }.to_json, status: :ok end + # legacy method + def status + render json: { message: "Not Implemented." }.to_json, status: :not_implemented + end + protected def set_doi diff --git a/config/routes.rb b/config/routes.rb index 063f71ce3..21662017a 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -19,6 +19,7 @@ get '/dois/application/x-research-info-systems/:id', :to => 'dois#show', constraints: { :id => /.+/ }, defaults: { format: :ris } get '/dois/text/x-bibliography/:id', :to => 'dois#show', constraints: { :id => /.+/ }, defaults: { format: :citation } + # content negotiation for collections get '/dois/application/vnd.datacite.datacite+xml', :to => 'dois#index', defaults: { format: :datacite } get '/dois/application/vnd.datacite.datacite+json', :to => 'dois#index', defaults: { format: :datacite_json } get '/dois/application/vnd.crosscite.crosscite+json', :to => 'dois#index', defaults: { format: :crosscite } @@ -40,11 +41,6 @@ get 'dois/:id/get-url', :to => 'dois#get_url', constraints: { :id => /.+/ } get 'dois/get-dois', :to => 'dois#get_dois' - # manage prefixes, keep database in sync for changes via MDS - post 'client-prefixes/set-created', :to => 'client_prefixes#set_created' - post 'client-prefixes/set-provider', :to => 'client_prefixes#set_provider' - post 'provider-prefixes/set-created', :to => 'provider_prefixes#set_created' - resources :heartbeat, only: [:index] resources :index, only: [:index]