pic_vert_app/config/routes.rb
2015-11-22 13:46:41 +01:00

258 lines
5.6 KiB
Ruby

# -*- encoding : utf-8 -*-
Survey::Application.routes.draw do
get "plaquette-observatoires.html" => redirect("/public/orders/new")
get "observer-et-photographier-la-faune-sans-deranger.html" => "public/menu_items#observer-et-photographier-la-faune-sans-deranger"
get "agenda/:id.html" => "public/events#show", :as => "public_event"
get "agenda.html" => "public/events#index", :as => "public_events"
get 'actualites/:id.html' => "public/articles#show", :as => "public_article"
get 'actualites.html' => "public/articles#index", :as => "articles"
get 'actualite-du-reseau.html' => "public/articles#reseau", :as => "reseau"
get 'faqs/:id.html' => "public/faqs#show", :as => "public_faq"
get 'faqs.html' => "public/faqs#index", :as => "faqs"
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 "sitemap.:f" => "public/sitemap#sitemap"
#devise_for :admins, :controllers => {:sessions => "admins/sessions", :passwords => "admins/passwords"}
get 'plaquettes/gaspillage.:f' => 'plaquettes#gaspillage', :f => "html"
get 'plaquettes/:slug.:f' => 'plaquettes#show', :f => "html"
get 'mail_assets/:token.png' => "admin/mail_trackings#update", :as => :image_tracking
namespace :public do
resources :faqs
resources :orders do
member do
get :download
get :paid
get :paid_by_paypal
get :do_paypal_payment
post :ipn
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
#admin
namespace :admin do
resources :faqs
resources :orders do
member do
get :resend
end
end
resources :authors
resources :password_resets
resources :admin_auths do
collection do
get :logout
end
end
resources :categories do
collection do
post :reorder
end
end
resources :comments
resources :articles
resources :events
resources :tags
put "sheets" => "sheets#index"
root :to => "dashboard#index"
resources :admins
resources :survey_types
resources :petitions do
member do
get :reconfirm
end
end
resources :tiny_urls
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 :pages
resources :menu_urls
resources :menu_aliases
resources :blocks
resources :albums
resources :cibles
#note files
resources :note_files
resources :notes
resources :topics
#sheets
resources :sheets do
collection do
get 'stats'
get 'recus'
put 'index'
end
end
resources :newsgroups
resources :donates
resources :sheet_years
resources :people do
member do
get 'principal'
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
end
#forum
get "forum_user/index"
resources :download_data_files
namespace :forum do
root :to => "forum_topics#index", :id => 1
resources :forum_topics do
member do
get :follow
end
end
resources :forum_messages
resources :forums
resources :forum_categories
resources :forum_users
resources :password_resets
resources :forum_user_images do
member do
get :rotate
end
end
resources :auths do
collection do
get :logout
end
end
end
get 'u/:id' => 'tiny_urls#show', :as => :tiny_url
get 'sondages/:slug/merci-de-votre-participation.:f' => 'survey_sets#thank', :as => :thank_survey_set, :f => "html"
get 'sondages/:slug.:f' => 'survey_sets#new', :as => :new_survey_set, :f => "html"
get 'sondages/:slug/resultats.:f' => 'survey_sets#show', :as => :survey_set, :f => "html"
get 'petitions/:id.:f' => 'petitions#show', :as => :petition, :f => "html"
resources :petitions do
member do
get :confirm
end
end
resources :survey_sets do
collection do
get 'thanks'
end
end
get '*url.html' => 'public/menu_items#show', :as => :menu_item, :f => "html"
get '*url.:f' => 'public/menu_items#redirect', :f => "html"
root 'public/menu_items#show' ,:constraints => {:domain => ["lepicvert.org","localhost"]}
end