1 ArvadosWorkbench::Application.routes.draw do
2 resources :user_agreements
3 post '/user_agreements/sign' => 'user_agreements#sign'
4 get '/user_agreements/signatures' => 'user_agreements#signatures'
8 resources :api_client_authorizations
9 resources :repositories
10 resources :virtual_machines
11 resources :authorized_keys
14 match '/logout' => 'sessions#destroy'
15 match '/logged_out' => 'sessions#index'
17 get 'home', :on => :member
18 get 'welcome', :on => :collection
21 resources :factory_jobs
22 resources :uploaded_datasets
25 resources :pipeline_templates
26 resources :pipeline_instances
28 match '/collections/graph' => 'collections#graph'
29 resources :collections
30 get '/collections/:uuid/*file' => 'collections#show_file', :format => false
31 root :to => 'users#welcome'
33 # Send unroutable requests to an arbitrary controller
34 # (ends up at ApplicationController#render_not_found)
35 match '*a', :to => 'links#render_not_found'