rename pipeline to pipeline template. refs #1416
[arvados.git] / config / routes.rb
index 0bc359f32c2ecea1f389722d6a8e919167499e3d..76abf3e5b719a30621b189b13ae9f1b9c62ac82f 100644 (file)
@@ -1,12 +1,16 @@
 Server::Application.routes.draw do
-  resources :projects
-
+  resources :job_steps
+  resources :jobs
+  resources :api_client_authorizations
+  resources :api_clients
+  resources :logs
+  resources :groups
   resources :specimens
   resources :collections
-  resources :metadata
+  resources :links
   resources :nodes
-  resources :pipelines
-  resources :pipeline_invocations
+  resources :pipeline_templates
+  resources :pipeline_instances
 
   # The priority is based upon order of creation:
   # first created -> highest priority.
@@ -67,21 +71,36 @@ Server::Application.routes.draw do
 
   namespace :orvos do
     namespace :v1 do
+      match '/schema' => 'schema#show'
+      match '/rest' => 'schema#discovery_rest_description'
+      match '/nodes/:uuid/ping' => 'nodes#ping', :as => :ping_node
+      match '/links/from/:tail_uuid' => 'links#index', :as => :orvos_v1_links_from
+      match '/users/current' => 'users#current'
       resources :collections
-      resources :metadata
+      resources :links
       resources :nodes
-      resources :pipelines
-      resources :pipeline_invocations
-      resources :pipelineInvocations
+      resources :pipeline_templates
+      resources :pipeline_instances
       resources :specimens
-      resources :projects
-      match '/schema' => 'schema#show'
-      match '/nodes/:uuid/ping' => 'nodes#ping', :as => :ping_node
-      match '/metadata/:target_kind/:target_uuid' => 'metadata#index'
+      resources :groups
+      resources :logs
+      resources :users
+      resources :jobs
+      resources :job_steps
     end
   end
 
+  # omniauth
+  match '/auth/:provider/callback', :to => 'user_sessions#create'
+  match '/auth/failure', :to => 'user_sessions#failure'
+
+  # Custom logout
+  match '/login', :to => 'user_sessions#login'
+  match '/logout', :to => 'user_sessions#logout'
+
   # Send unroutable requests to an arbitrary controller
   # (ends up at ApplicationController#render_not_found)
-  match '*a', :to => 'orvos/v1/metadata#render_not_found'
+  match '*a', :to => 'orvos/v1/links#render_not_found'
+
+  root :to => 'static#home'
 end