recruitment/config/routes.rb

45 lines
1.5 KiB
Ruby

Rails.application.routes.draw do
locales = Site.find_by(site_active: true).in_use_locales rescue I18n.available_locales
scope "(:locale)", locale: Regexp.new(locales.join("|")) do
namespace :admin do
resources :recruitments do
collection do
get "industries"
get "categories"
get "addindustry"
post "createindustry"
get "addcategory"
post "createcategory"
end
member do
delete "deleteindustry"
get "editindustry"
patch "updateindustry"
delete "deletecategory"
get "editcategory"
patch "updatecategory"
end
end
end
scope "recruit" do
get "/firstruncheck", to: "recruitments#firstruncheck"
get "/select_profile", to: "recruitments#select_profile"
get "/newprofile", to: "recruitments#newprofile"
get "/editprofile", to: "recruitments#editprofile"
post "/createprofile", to: "recruitments#createprofile"
patch "/updateprofile", to: "recruitments#updateprofile"
get "/mydashboard", to: "recruitments#recruitment_dashboard"
get "/addjob", to: "recruitments#addjob"
get "/:id/editjob", to: "recruitments#editjob"
post "/createjob", to: "recruitments#createjob"
patch "/:id/updatejob", to: "recruitments#updatejob"
get "/:id/markfilled", to: "recruitments#markfilled"
get "/:id/unmarkfilled", to: "recruitments#unmarkfilled"
delete "/:id/deletejob", to: "recruitments#deletejob"
end
end
end