property_hire/config/routes.rb

27 lines
881 B
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
post "/xhr/property_hires/check_availability" => "property_hires#check_availability"
post "/xhr/property_hires/make_booking" => "property_hires#make_booking"
get "/xhr/property_hires/get_bookings" => "property_hires#get_bookings"
namespace :admin do
resources :property_hires do
member do
get "edit_location"
patch "update_location"
delete "destroy_location"
get "show_booking_details"
get "pass_booking"
delete "delete_booking_details"
end
collection do
get "manage_locations"
get "add_location"
post "create_location"
end
end
end
end
end