This repository has been archived by the owner on Aug 15, 2018. It is now read-only.
/
routes.rb
47 lines (43 loc) · 1.63 KB
/
routes.rb
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
ActionController::Routing::Routes.draw do |map|
map.from_plugin :ansuz_photo_album
map.from_plugin :ansuz_blog
map.from_plugin :ansuz_savage_beast
map.from_plugin :ansuz_content_section
map.from_plugin :ansuz_user_manager
map.from_plugin :ansuz_menu_system
map.from_plugin :ansuz_theme_repository
map.from_plugin :ansuz_theme_installer
map.from_plugin :ansuz_scrollable_content
map.from_plugin :ansuz_testimonials
map.from_plugin :ansuz_form_builder
map.from_plugin :ansuz_feed_reader
map.from_plugin :ansuz_jskit
map.from_plugin :ansuz_twitterati
map.from_plugin :ansuz_database_dumper
map.from_plugin :ansuz_user_system
map.from_plugin :ansuz_plugin_media_player
map.resources :tags
map.resources :users
map.resources :comments
# <admin routes>
map.namespace :admin do |admin|
admin.resources :pages, :member => [:shift_order], :has_one => [:page_metadata]
admin.resources :page_plugins, :member => [:move_up, :move_down]
admin.resources :proto_page_plugins
admin.resources :plugins
admin.resources :tags
admin.resources :roles
admin.resource :account
admin.resource :dashboard
admin.resource :site_settings, :collection => [:choose_theme]
admin.connect 'account/:action/:id', :controller => 'account'
end
map.connect '/admin', :controller => 'admin/pages' # admin root
# </admin routes>
# stock rails routes
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
# Ansuz route
map.connect '/pages/*path', :controller => 'page', :action => 'indexer'
map.connect '', :controller => 'page', :action => 'indexer', :path => ''
end