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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
Cccms::Application.routes.draw do
filter :locale
root :to => 'content#render_page', :page_path => ['home'], :locale => 'de'
resources :tags
resources :occurrences
resources :events
resources :pages do
member do
get :preview
put :sort_images
end
end
resources :nodes do
member do
put :unlock
put :publish
end
resources :revisions do
collection do
post :diff
end
member do
put :restore
end
end
end
scope '/admin' do
resources :assets
end
match '/logout' => 'sessions#destroy', :as => :logout, :via => :delete
match '/login' => 'sessions#new', :as => :login, :via => :get
match 'admin' => 'admin#index', :as => :admin, :via => :get
match 'admin/search' => 'admin#search', :as => :admin_search, :via => :get
match 'search' => 'search#index', :as => :search, :via => :get
resources :users
resources :menu_items do
member do
post :sort
end
end
resource :session
get 'rss/updates', :to => 'rss#updates', :as => :rss
get 'rss/updates.:format', :to => 'rss#updates', :as => :rss_feed,
:constraints => { :format => /xml|rdf/ }
get 'rss/recent_changes', :to => 'rss#recent_changes'
match 'galleries/*page_path' => 'content#render_gallery', :via => :get
match '/*page_path' => 'content#render_page', :as => :content, :via => :get
end
|