resources :keep_disks
resources :keep_services
resources :user_agreements do
- put 'sign', on: :collection
+ post 'sign', on: :collection
get 'signatures', on: :collection
end
get '/user_agreements/signatures' => 'user_agreements#signatures'
resources :virtual_machines
resources :authorized_keys
resources :job_tasks
- resources :jobs
+ resources :jobs do
+ post 'cancel', :on => :member
+ end
match '/logout' => 'sessions#destroy', via: [:get, :post]
get '/logged_out' => 'sessions#index'
resources :users do
get '/collections/graph' => 'collections#graph'
resources :collections do
post 'set_persistent', on: :member
+ get 'sharing_popup', :on => :member
+ post 'share', :on => :member
+ post 'unshare', :on => :member
end
get('/collections/download/:uuid/:reader_token/*file' => 'collections#show_file',
format: false)
get '/collections/:uuid/*file' => 'collections#show_file', :format => false
resources :folders do
match 'remove/:item_uuid', on: :member, via: :delete, action: :remove_item
+ get 'choose', on: :collection
end
post 'actions' => 'actions#post'