diff options
author | Stefan Wintermeyer <stefan.wintermeyer@amooma.de> | 2013-06-20 19:06:19 +0200 |
---|---|---|
committer | Stefan Wintermeyer <stefan.wintermeyer@amooma.de> | 2013-06-20 19:06:19 +0200 |
commit | eb0e1cc5c26275ff3e5c341404e8bc558f8312b8 (patch) | |
tree | 71f449ccd6f15422717de3ac24f87d5e888ddd79 /config/routes.rb | |
parent | df6e17e48995f25e72509986f30700d778b179b6 (diff) | |
parent | 3b27a5d45b12f6bac65da2a8e17387bfda42a2f1 (diff) |
Merge branch 'develop'
Diffstat (limited to 'config/routes.rb')
-rw-r--r-- | config/routes.rb | 54 |
1 files changed, 40 insertions, 14 deletions
diff --git a/config/routes.rb b/config/routes.rb index 69caf95..46562eb 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,5 +1,37 @@ Gemeinschaft42c::Application.routes.draw do + # To-Do: Delete these two entries and remap path on the views. + resources :pager_group_destinations + resources :pager_groups + + namespace :api, defaults: {format: 'json'} do + namespace :v1 do + resources :switchboards, :only => [:show, :index] + resources :switchboard_entries, :only => [:show, :index] + resources :sip_accounts, :only => [:show, :index] + resources :pager_groups + resources :phone_numbers, :only => [:show, :index] + end + + resources :rows + end + + resources :generic_files + + resources :voicemail_accounts do + resources :voicemail_settings + resources :voicemail_messages do + collection do + delete 'destroy_multiple' + end + member do + put 'call' + put 'mark_read' + put 'mark_unread' + end + end + end + resources :switchboards do resources :switchboard_entries do collection { post :sort } @@ -58,9 +90,6 @@ Gemeinschaft42c::Application.routes.draw do resources :gui_functions - namespace :api do - resources :rows - end resources :phone_numbers, :only => [:sort] do collection { post :sort } @@ -145,6 +174,7 @@ Gemeinschaft42c::Application.routes.draw do get "config_snom/:phone/:sip_account/phone_book" => "config_snom#phone_book" get "config_snom/:phone/:sip_account/call_history" => "config_snom#call_history" get "config_snom/:phone/:sip_account/call_history_:type" => "config_snom#call_history" + get "config_snom/:phone/:sip_account/voicemail" => "config_snom#voicemail" get "config_snom/:phone/:sip_account/call_forwarding" => "config_snom#call_forwarding" get "config_snom/exit" => "config_snom#exit" get "config_snom/:phone/exit" => "config_snom#exit" @@ -226,6 +256,8 @@ Gemeinschaft42c::Application.routes.draw do resources :switchboards do get :display end + resources :voicemail_accounts + resources :generic_files end resources :user_groups do @@ -254,6 +286,9 @@ Gemeinschaft42c::Application.routes.draw do resources :hunt_groups resources :automatic_call_distributors resources :parking_stalls + resources :voicemail_accounts + resources :fax_accounts + resources :generic_files end resources :callthroughs, :only => [] do @@ -284,17 +319,8 @@ Gemeinschaft42c::Application.routes.draw do put 'call' end end - resources :voicemail_messages do - collection do - delete 'destroy_multiple' - end - member do - put 'call' - put 'mark_read' - put 'mark_unread' - end - end - resources :voicemail_settings + resources :voicemail_accounts + resources :pager_groups end resources :phones, :only => [] do |