CMSnb::Application.routes.draw do # The priority is based upon order of creation: first created -> highest priority. # See how all your routes lay out with "rake routes". # You can have the root of your site routed with "root" get 'archives/:id.html' => "public/menu_items#archive", :as => "archive_public_menu_item" get 'actualite.html' => "public/articles#index", :as => "public_articles" get 'liste-de-diffusion/inscription.html' => 'public/inscrits#new', :as => "new_public_inscrit" post 'liste-de-diffusion/inscription-verification.html' => 'public/inscrits#create', :as => "public_inscrits" get 'liste-de-diffusion/inscription-confirmation/:key.html' => 'public/inscrits#verify', :as => "verify_public_inscrit" get 'liste-de-diffusion/desinscription/:key.html' => 'public/inscrits#unsuscrib', :as => "unsuscrib_public_inscrit" get 'agenda/:id.html' => "public/events#show", :as => "public_event" get 'agenda.html' => "public/events#index", :as => "public_events" get 'newsletters/:id.html' => "public/newsletters#show", :as => "newsletter" get 'newsletters.html' => "public/newsletters#index", :as => "newsletters" get 'articles/:id.html' => "public/articles#show", :as => "public_article" get 'articles.html' => "public/articles#index", :as => "articles" get "articles/archives/:year/:month.html"=> "public/articles#archives", :as => :archive_public_article get "articles/tags/:id.html"=> "public/articles#tags", :as => :public_tag namespace :public do resources :events resources :entreprises resources :articles resources :testimonies resources :portfolios resources :artworks resources :photos resources :quotes do collection do get :newphoto post :createphoto end end end namespace :portlet do 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 :entreprises resources :inscrits do member do get "re_send" end end resources :newsletters do member do get "select_recipients" put "select_recipients" post "send_test" post "send_newsletter" end end resources :events resources :comments resources :password_resets resources :articles resources :categories 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 get :archives end member do get :clone get :archive end end resources :image_files do member do get :rotate end end resources :file_folders resources :data_files resources :pages resources :menu_urls resources :menu_aliases resources :blocks resources :albums resources :cibles end resources :download_data_files get 'admin' => "admin/admin_auths#index" get '*url.html' => 'public/menu_items#show', :as => :menu_item, :f => "html" get '*url.:f' => 'public/menu_items#redirect', :f => "html" get ':id/*slug', to: redirect('/%{slug}.html') root 'public/home#home' end