pic_vert_app/config/routes.rb

123 lines
2.3 KiB
Ruby

# -*- encoding : utf-8 -*-
Survey::Application.routes.draw do
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"
#admin
namespace :admin do
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
#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 "select_recipients"
put "select_recipients"
post "send_test"
post "send_newsletter"
end
end
end
#forum
get "forum_user/index"
namespace :forum do
root :to => "forum_topics#index", :id => 1
resources :forum_topics
resources :forum_messages
resources :forums
resources :forum_categories
resources :forum_users
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
root :to => redirect("http://lepicvert.asso.fr")
end