summaryrefslogtreecommitdiff
path: root/config/routes.rb
blob: bf4ba108b9c09694538318cf61b752fdba32b442 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
ActionController::Routing::Routes.draw do |map|
  map.resources :assets



  map.filter :locale
  
  map.root( 
    :locale => 'de',
    :controller => 'content', 
    :action => 'render_page',
    :page_path => ['home']
  )
  
  map.resources :occurrences
  map.resources :events
  map.resources :revisions, :member => {:diff => :post, :restore => :put}
  map.resources :pages
  map.resources :nodes, :member => {:publish => :put, :unlock => :put}  
  map.logout '/logout', :controller => 'sessions', :action => 'destroy'
  map.login '/login',   :controller => 'sessions', :action => 'new'
  map.resources :users
  map.resource  :session
  
  map.connect ':controller/:action/:id'
  map.connect ':controller/:action/:id.:format'
  
  map.connect   '/*page_path',
                :controller => 'content', :action => 'render_page'
end