2016-04-25 00:47:31 +00:00
|
|
|
Rails.application.routes.draw do
|
2017-10-29 05:28:22 +00:00
|
|
|
devise_for :users, controllers: {
|
|
|
|
sessions: 'users/sessions',
|
|
|
|
registrations: 'users/registrations',
|
|
|
|
confirmations: 'users/confirmations',
|
|
|
|
passwords: 'users/passwords',
|
|
|
|
unlocks: 'users/unlocks'
|
|
|
|
}
|
2016-04-25 00:47:31 +00:00
|
|
|
# The priority is based upon order of creation: first created -> highest priority.
|
|
|
|
# See how all your routes lay out with "rake routes".
|
|
|
|
|
2017-10-29 05:28:22 +00:00
|
|
|
root 'web/home#index'
|
2016-08-20 06:58:04 +00:00
|
|
|
|
2016-09-20 09:13:39 +00:00
|
|
|
get 'file_download' => 'home#file_download'
|
2016-09-28 10:27:54 +00:00
|
|
|
post 'file_upload/:volume_name' => 'volume#file_upload'
|
2016-04-25 00:47:31 +00:00
|
|
|
|
2017-10-29 05:28:22 +00:00
|
|
|
scope module: 'web' do
|
|
|
|
get 'home/index' => 'home#index'
|
|
|
|
post 'home/chdir' => 'home#chdir'
|
|
|
|
post 'home/mkdir' => 'home#make_directory'
|
|
|
|
post 'home/rmdir' => 'home#rmdir'
|
|
|
|
|
|
|
|
get 'volume/index' => 'volume#index'
|
|
|
|
post 'volume/chdir' => 'volume#chdir'
|
|
|
|
post 'volume/mount' => "volume#volume_mount"
|
|
|
|
post 'volume/create' => "volume#volume_create"
|
|
|
|
post 'volume/unmount' => "volume#volume_unmount"
|
|
|
|
post 'volume/start' => "volume#volume_start"
|
|
|
|
post 'volume/stop' => "volume#volume_stop"
|
|
|
|
post 'volume/delete' => "volume#volume_delete"
|
|
|
|
|
|
|
|
get 'node/index' => 'node#index'
|
|
|
|
post 'node/add' => "node#node_add"
|
|
|
|
get 'node/delete/:node_id' => "node#node_delete"
|
|
|
|
get 'node/detail/:node_id' => "node#detail"
|
|
|
|
post 'node/update' => "node#node_update"
|
|
|
|
post 'node/probe' => "node#node_probe"
|
|
|
|
post 'node/detach' => "node#node_detach"
|
|
|
|
end
|
2016-04-25 00:47:31 +00:00
|
|
|
end
|