vita_app/config/routes.rb
Nicolas Bally d52c017848 suite
2016-04-28 22:41:58 +02:00

316 lines
6.4 KiB
Ruby
Executable File

Rails.application.routes.draw do
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 "blog/archives/:year/:month.html"=> "public/articles#archives", :as => :archive_public_article
get "blog/tags/:id.html"=> "public/articles#tags", :as => :public_tag
get "categorie/:slug.:f"=> "public/articles#category", :as => :category_public_article, :f => "html"
get ':lang/blog/:slug.:f' => 'public/articles#show', :as => :article, :f => "html"
get ':lang/blog.:f' => 'public/articles#index', :as => :articles, :f => "html"
get "sitemap.:f" => "public/sitemap#sitemap"
scope "(:locale)", locale: /#{I18n.available_locales.join("|")}/ do
get 'p/:mlm_token' => "public/product_customers#parrainage", :as => :mlm_token
get "cat/:id/:slug.:format" => "public/product_categories#show", :as => :public_product_category, :format => "html"
get "produit/:id/:slug.:format" => "public/products#show", :as => :public_product, :format => "html"
get "" => 'public/menu_items#show'
namespace :public do
resources :product_sizes
resources :product_images
resources :product_categories
resources :products
resources :product_orders do
member do
get :payment_instructions
end
collection do
post :payplug_ipn
get :paid_by_payplug
get :paid_by_payplug_confirm
post :payplug_ipn
post :vourcher
get :particulars
post :particulars_save
get :select_payment
get :select_fdp
post :select_fdp_save
post :select_payment_save
get :payment_instructions
end
end
resources :product_order_products
resources :product_customers do
member do
get :confirm
get :mail
get :mail_confirm
get :show_details
end
collection do
get :find_parrain
end
end
resources :product_customers_auths do
collection do
get :logout
end
end
resources :password_resets
get :my_cart, to: "product_orders#my_cart"
end
end
namespace :public do
get 'my_account/favoris', :as => "favs"
get 'my_account/filleuls', :as => "filleuls"
get 'my_account/binary', :as => "binary"
get 'my_account/index', :as => "my_account"
get 'my_account/edit_infos', :as => "edit_infos"
get 'my_account/my_annonces', :as => "my_annonces"
get 'my_account/reconfirm', :as => "reconfirm_email"
resources :virements
resources :commissions
resources :account_ribs
resources :press_releases
resources :label_produits do
collection do
get :import
end
end
resources :newsletters
resources :registrants do
member do
get :email_validation
end
end
resources :comments
end
namespace :portlet do
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 :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 :vourcher_codes
resources :translations
resources :product_orders
resources :product_sizes do
collection do
get :reorder
end
end
resources :product_images do
collection do
get :reorder
end
end
resources :product_categories do
collection do
post :reorder
end
resources :product_collections
end
resources :products do
member do
get :stock
end
end
resources :article_authors
resources :home_sliders
resources :home_slider_slides do
collection do
get :reorder
end
end
resources :newsletters do
member do
get :history
get :history_detail
get "select_recipients"
put "select_recipients"
post "send_test"
post "send_newsletter"
end
end
resources :categories do
collection do
post :reorder
end
end
resources :comments
resources :articles
resources :events
resources :tags
resources :password_resets
resources :admin_auths do
collection do
get :logout
end
end
resources :admins
resources :external_links do
collection do
get :cible
end
end
resources :menus
resources :menu_items do
collection do
get :cible
post :reorder
get :import
end
member do
get :clone
end
end
resources :image_files do
member do
get :rotate
end
end
resources :file_folders
resources :data_files
resources :video_folders
resources :video_files
resources :pages do
member do
get :copy_lang
end
end
resources :menu_urls
resources :menu_aliases
resources :blocks
resources :albums
resources :cibles
end
resources :audio_files
resources :video_files
resources :download_data_files
get 'fr/read/:token' => "public/data_files#read", :as => :read_data_file
get 'admin' => "admin/admin_auths#index"
get ':lang/*url.html' => 'public/menu_items#show', :as => :menu_item, :f => "html"
get ':lang/*url.:f' => 'public/menu_items#redirect', :f => "html"
root 'public/menu_items#show'
if !Rails.env.development?
get '*path', to: 'public/menu_items#show'
end
end