17 lines
1.2 KiB
Ruby
17 lines
1.2 KiB
Ruby
Rails.application.routes.draw do
|
|
get 'org_chart', to: 'departments#index'
|
|
get 'org_chart/new', to: 'departments#new', as: 'new_department'
|
|
get 'org_chart/view', to: 'departments#org_chart', as: 'org_chart_view'
|
|
get 'org_chart/search_ldap', to: 'departments#search_ldap', as: 'search_ldap_departments'
|
|
post 'org_chart/create', to: 'departments#create', as: 'departments'
|
|
get 'org_chart/:id', to: 'departments#show', as: 'department'
|
|
get 'org_chart/:id/edit', to: 'departments#edit', as: 'edit_department'
|
|
patch 'org_chart/:id', to: 'departments#update', as: 'update_department'
|
|
delete 'org_chart/:id', to: 'departments#destroy', as: 'destroy_department'
|
|
post 'org_chart/:id/add_member', to: 'departments#add_member', as: 'add_member_department'
|
|
delete 'org_chart/:id/remove_member/:user_id', to: 'departments#remove_member', as: 'remove_member_department'
|
|
patch 'org_chart/:id/set_leader/:user_id', to: 'departments#set_leader', as: 'set_leader_department'
|
|
patch 'org_chart/:id/set_acting_leader/:user_id', to: 'departments#set_acting_leader', as: 'set_acting_leader_department'
|
|
patch 'org_chart/:id/clear_leader', to: 'departments#clear_leader', as: 'clear_leader_department'
|
|
end
|