property_hire/config/routes.rb

40 lines
1.3 KiB
Ruby
Raw Normal View History

2017-01-20 09:02:50 +00:00
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
2018-01-24 08:29:28 +00:00
get "/xhr/property_hires/check_availability" => "property_hires#check_availability"
2017-01-20 09:02:50 +00:00
post "/xhr/property_hires/make_booking" => "property_hires#make_booking"
patch "/xhr/property_hires/make_booking" => "property_hires#make_booking"
2017-01-20 09:02:50 +00:00
get "/xhr/property_hires/get_bookings" => "property_hires#get_bookings"
namespace :admin do
resources :property_hires do
member do
2024-05-14 00:59:52 +00:00
get 'copy'
2017-01-20 09:02:50 +00:00
get "edit_location"
patch "update_location"
delete "destroy_location"
get "show_booking_details"
get "pass_booking"
2018-01-17 07:53:58 +00:00
delete "delete_booking_details"
get "edit_hire"
patch "update_hire"
2021-09-06 16:45:14 +00:00
get "custom_fields"
2021-09-19 07:56:01 +00:00
get "fields_display_order"
post "update_fields_display_order"
patch "update_fields_display_order"
2017-01-20 09:02:50 +00:00
end
collection do
get "my_bookings"
get "settings"
patch "settings"
2017-01-20 09:02:50 +00:00
get "manage_locations"
get "add_location"
post "create_location"
2021-09-06 16:45:14 +00:00
get "order"
post "updateorder"
2017-01-20 09:02:50 +00:00
end
end
end
end
end