redmine-org-chart/config/routes.rb
ioresponse b50ab25083 Initial commit: Redmine Organization Chart Plugin
🤖 Generated with Claude Code
2025-12-23 00:21:49 +09:00

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