189 lines
3.9 KiB
Ruby
189 lines
3.9 KiB
Ruby
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
|