mmsc_app/config/routes.rb
Nicolas Bally 0848b6ef2e suite
2021-02-09 17:39:42 +01:00

1089 lines
18 KiB
Ruby

Rails.application.routes.draw do
namespace :admin do
resources :particular_hists do
member do
end
collection do
end
end
end
namespace :admin do
resources :circuit_region_cats do
member do
end
collection do
end
end
end
get "/122-journees.html" => redirect("/fr/journees-de-roulage.html")
get "/USER_CREATION/1/104--36-mon-compte.html" => redirect("/fr/mon-compte.html")
get "/:lang/mon-compte.html" => "public/my_account#index", :as => :public_my_account
get "/:lang/confirmer-mon-email/:token.html" => "public/p_customer_auths#valid_account", :as => :valid_account_public_p_customer_auths
get "/:lang/se-connecter.html" => "public/p_customer_auths#new", :as => :new_public_p_customer_auth
get "/:lang/creer-mon-compte.html" => "public/p_customers#new", :as => :new_public_p_customer
post "/:lang/creer-mon-compte.html" => "public/p_customers#create", :as => :public_p_customers
get "/:lang/circuits/:id.html" => "public/circuits#show", :as => :public_circuit
get "/:lang/circuits.html" => "public/circuits#index", :as => :public_circuits
get "/:lang/organisateurs/:id.html" => "public/organisateurs#show", :as => :public_organisateur
get "/:lang/organisateurs.html" => "public/organisateurs#index", :as => :public_organisateurs
get "/:lang/journees-de-roulage.html" => "public/m_events#index", :as => :public_m_events
namespace :admin do
resources :departement_frances do
member do
end
collection do
end
end
end
namespace :admin do
resources :mail_type_cats do
member do
end
collection do
end
end
end
namespace :admin do
resources :circuit_regions do
member do
end
collection do
end
end
end
namespace :admin do
resources :m_odr_product_sizes do
member do
end
collection do
end
end
end
namespace :admin do
resources :m_odr_prime_files do
member do
end
collection do
end
end
end
namespace :admin do
resources :m_odr_primes do
member do
get :attente_roulage
get :generate_virement
get :send_mail
get :refuse
end
collection do
end
end
end
namespace :admin do
resources :m_odr_file_roulages do
member do
end
collection do
end
end
end
namespace :admin do
resources :import_csv_champs do
member do
end
collection do
end
end
end
namespace :admin do
resources :import_csv_headers do
member do
end
collection do
end
end
end
namespace :admin do
resources :import_csvs do
member do
get :charge
end
collection do
end
end
end
namespace :admin do
resources :m_odr_file_products do
member do
end
collection do
end
end
resources :m_events do
member do
end
collection do
get :autocomplete
end
end
resources :mail_types do
member do
end
collection do
end
end
resources :organisateurs do
member do
end
collection do
get :autocomplete
end
end
resources :circuits do
member do
end
collection do
get :autocomplete
end
end
end
get "qi_help" => "admin/qi_helps#update", :as => :admin_qi_helps
namespace :admin do
resources :m_odr_product_cats do
member do
end
collection do
end
end
end
namespace :public do
resources :m_events
resources :circuits
resources :organisateurs
resources :m_odr_files
resources :m_odr_rep_ribs
resources :m_odr_primes
resources :file_tunel_downloads do
member do
get :thank
get :download
get :fili
end
collection do
end
end
resources :file_tunel_sends do
member do
end
collection do
end
end
end
namespace :admin do
resources :file_tunel_files do
member do
end
collection do
end
end
resources :file_tunel_downloads do
member do
end
collection do
end
end
resources :file_tunel_sends do
member do
get :send_mail
end
collection do
end
end
resources :file_tunels do
member do
end
collection do
end
end
resources :mail_hists do
member do
end
collection do
end
end
resources :m_odr_remises do
member do
get :confirm
get :export_sepa
end
collection do
get :generate_all
end
end
resources :m_odr_virements do
member do
get :admin_valid
get :refuse
end
collection do
end
end
resources :m_odr_trackers do
member do
end
collection do
end
end
resources :odr_trackers do
member do
end
collection do
end
end
resources :m_odr_places do
member do
end
collection do
get :autocomplete
end
end
resources :m_odr_product_remises do
member do
end
collection do
end
end
resources :m_odr_file_types do
member do
end
collection do
end
end
resources :m_odr_brands do
member do
end
collection do
end
end
resources :m_odr_products do
member do
end
collection do
end
end
resources :m_odr_files do
member do
get :download
get :send_mail
get :rotate
end
collection do
end
end
resources :m_odr_reps do
member do
get :generate_virement
get :send_mail
get :refuse
end
collection do
end
end
resources :m_odr_rep_ribs do
member do
get :send_mail
end
collection do
end
end
resources :m_odrs do
member do
end
collection do
end
end
resources :timer_watchers
resources :open_ranges do
member do
end
collection do
end
end
resources :admin_permissions
resources :p_product_sub_cats do
member do
end
collection do
post :reorder
end
end
resources :market_discounts do
member do
end
collection do
end
end
resources :p_commercial_cats do
member do
end
collection do
end
end
resources :p_product_features do
member do
end
collection do
end
end
resources :p_product_feature_cats do
member do
end
collection do
end
end
resources :p_product_refs do
collection do
get :autocomplete
end
member do
get :autocomplete_apercu
get :get_infos
end
end
resources :p_product_prices do
member do
end
collection do
end
end
resources :p_price_cats do
member do
end
collection do
end
end
resources :s_brands do
member do
end
collection do
end
end
resources :tva_rates do
member do
end
collection do
end
end
resources :accounting_zones do
member do
end
collection do
end
end
resources :price_documents do
member do
get :print
end
collection do
get :search_to_affect
end
end
resources :price_line_blocks do
member do
end
collection do
end
end
resources :price_lines do
member do
end
collection do
end
end
get "navision/index" => "navision#index"
get "navision/show" => "navision#show"
get "navision/export_a_sale" => "navision#export_a_sale"
get "navision/export_sale" => "navision#export_sale"
get "navision/export_purchase" => "navision#export_purchase"
get "navision/get_account" => "navision#get_account"
get "navision/file" => "navision#file"
resources :s_compta_accounts do
member do
end
collection do
end
end
resources :i_tasks
resources :i_task_projects do
member do
end
collection do
end
end
resources :s_organisations do
member do
end
collection do
end
end
end
get ":lang/blog/tags/:tag_id.html"=> "public/articles#tags", :as => :tag_public_articles, :lang => "fr"
get "robots.:f" => "public/seo#robots"
get "sitemap.:f" => "public/seo#sitemap"
get '/fr', :to => redirect("/fr/index.html")
get '/en', :to => redirect("/en/index.html")
scope "(:lang)", locale: /#{I18n.available_locales.join("|")}/ do
get "contact.html" =>"public/contacts#new", :defaults => {:raison_id => 1}, :as => :general_contact
end
get 'u/:id' => 'tiny_urls#show', :as => :tiny_url
get ":lang/search" => "public/search#search", :as => :search
get "evenements/:id.html" => "public/events#show", :as => "public_event"
get "evenements.html" => "public/events#index", :as => "public_events"
get 'blog/:id.html' => "public/articles#show", :as => "public_article"
get ":lang/blog/archives/:year/:month.html"=> "public/articles#archives", :as => :archive_public_article, :lang => "fr"
get ":lang/blog/tags/:id.html"=> "public/articles#tags", :as => :public_tag, :lang => "fr"
get ":lang/blog/categorie/:slug.:f"=> "public/articles#category", :as => :category_public_article, :f => "html", :lang => "fr"
get ':lang/blog/:slug.:f' => 'public/articles#show', :as => :article, :f => "html"
get ':lang/blog.:f' => 'public/articles#index', :as => :articles, :f => "html"
get ':lang/petitions/:slug.:f' => 'public/petitions#show', :as => :petition, :f => "html"
post ':lang/petitions/:slug.:f' => 'public/petition_signators#create', :as => :public_petition_signators, :f => "html"
get ':lang/petitions/:slug/sign_by_facebook.:f' => 'public/petition_signators#create', :as => :facebook_public_petition_signator, :f => "html", :by_facebook => true
namespace :public do
get "my_account" => "my_account#index"
resources :particulars
resources :p_customers
resources :p_customer_auths do
collection do
get :valid_account
get :password_reset
post :save_password_reset
get :edit_password_reset
put :save_edit_password_reset
get :logout
get :edit_password
put :update_password
end
end
resources :contacts
resources :m_odr_reps do
member do
get :thank
end
end
resources :specific_maps
resources :specific_map_items
resources :comments
end
namespace :portlet do
resources :share_contents
resources :slide_contents
resources :agir_contents
resources :time_contents
resources :video_contents
resources :petition_contents
resources :timeline_history_contents
resources :menu_item_link_contents
resources :quote_contents
resources :event_contents
resources :break_contents
resources :download_contents
resources :dynamic_contents
resources :gallery_contents
resources :gallery_images do
collection do
get :reorder
end
end
resources :html_contents
resources :image_contents
resources :keynumber_contents
resources :articleindexs_contents
resources :link_contents
resources :img_link_contents
resources :text_contents
resources :map_contents
resources :title_contents
resources :table_contents
resources :block_contents
resources :table_rows
resources :table_cols
resources :portlets do
collection do
post :reorder
end
end
end
namespace :admin do
resources :s_site_types
resources :s_sites
resources :s_module_configurations
resources :s_modules
resources :s_modules_states
resources :a_sites
resources :p_compta_exports do
member do
get :lock
end
end
resources :export_comptas
resources :p_commercials
resources :particulars
resources :p_sheet_lines do
member do
get :decrement
get :cancel
end
end
resources :p_ship_tour_truck_sheet_lines
resources :p_remises do
collection do
post :new_f
end
member do
get :print
end
end
resources :p_banks
resources :p_bank_accounts
resources :p_product_specs
resources :p_ship_bills
resources :p_stats
resources :p_payment_types
resources :p_payments do
collection do
get :relances
get :import
post :import
get :import_arrondis
get :import_lettrage
end
end
resources :p_drivers
resources :p_document_type
resources :p_documents do
member do
get :create_avoir
post :save_avoir
get :detail
end
collection do
get :search_to_affect
get :doublons
get :multiple
end
end
resources :p_trucks
resources :p_product_cats
resources :p_fournisseur_orders do
collection do
get :export
end
end
resources :p_brut_products
resources :p_tanks
resources :p_products do
collection do
get :autocomplete
get :import
get :import2
end
member do
get :autocomplete_apercu
end
end
resources :p_fournisseurs do
collection do
get :import
end
end
resources :p_customers do
resources :p_documents
member do
get :etat
get :archive_import
get :npai
get :toggle_npai
get :ask_particular
get :send_mail
end
collection do
get :etat
get :autocomplete
get :import
get :import_cat
get :import3
end
member do
get :autocomplete_apercu
end
end
resources :p_customer_cats
resources :p_ship_tours do
member do
get :generate_bills
get :to_ship
get :to_unship
get :unship_return
get :ship_return
post :ship_return_save
get :adr
end
end
resources :p_volucompteurs
resources :p_ship_tour_trucks do
member do
post :update_ship_tour_truck_sheet_lines
get :urg_ship
get :new_volucompteur
post :create_volucompteur
end
end
resources :p_trucks
resources :p_truck_spaces
resources :p_customer_sheets do
member do
get :generate_d
get :generate_fp
get :generate_bc
get :generate_bl
get :generate_f
get :reject
get :unreject
get :cancel
get :uncancel
get :urg_ship
get :set_sheet_line_ship
post :set_sheet_line_ship_save
end
collection do
get :affects
get :update_stocks
end
end
resources :mail_contents
resources :mail_templates
resources :contacts
resources :translations do
collection do
post :import
end
end
resources :specific_maps do
resources :specific_map_items do
member do
get :geoloc
end
end
end
resources :edit_watchers
resources :specific_preferences
resources :popups
resources :tiny_urls
resources :article_authors
resources :home_sliders
resources :home_slider_slides do
collection do
get :reorder
end
end
resources :timeline_histories
resources :timeline_years
resources :timeline_contents
resources :categories do
collection do
post :reorder
end
end
resources :comments
resources :articles do
member do
get :edit_menu_items
end
end
resources :tags
resources :password_resets
resources :admin_auths do
collection do
get :logout
end
end
resources :admins
resources :admin_roles
resources :external_links do
collection do
get :cible
end
end
resources :menus
resources :menu_items do
collection do
get :cible
post :reorder
get :import
get :anglais
get :lien_anglais
get :update_permalinks
end
member do
get :clone
get :clone_as_article
get :edit_articles
end
end
resources :image_files do
member do
get :rotate
end
end
resources :file_folders
resources :data_files
resources :video_folders do
member do
get :change_video_folder
end
end
resources :video_files
resources :pages do
member do
get :copy_lang
end
end
resources :menu_urls
resources :menu_aliases
resources :blocks
resources :albums do
member do
get :change_album
end
end
resources :cibles
end
resources :audio_files
resources :video_files
resources :download_data_files
resources :download_odr_files
get 'fr/read/:token' => "public/data_files#read", :as => :read_data_file
get 'admin' => "admin/admin_auths#index"
get 'admin/new_site' => "admin/admin_auths#new_site"
get ':lang/*url.html' => 'public/menu_items#show', :as => :menu_item, :f => "html"
get ':lang/*url.:f' => 'public/menu_items#redirect', :f => "html"
get "home2" => redirect('/')
get "plan" => "public/home#plan"
get ':slug.html', to: 'public/menu_items#show', :as => :public_m_odr
root "public/menu_items#index"
if !Rails.env.development?
#get '*path', to: 'public/menu_items#show'
end
end