simplified the routes by providing a common prefix
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 17 Jan 2008 19:46:30 +0000 (19:46 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 17 Jan 2008 19:46:30 +0000 (19:46 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@8406 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/oilsweb/oilsweb/config/routing.py

index c0e2a7b..6d1b4cc 100644 (file)
@@ -18,14 +18,15 @@ def make_map():
 
     # CUSTOM ROUTES HERE
 
-    if config.get('use_mod_python'):
-        map.connect(':controller/:action')
-        map.connect('admin/:action/:type/:id', controller='admin')
-        map.connect('admin/:action/:type', controller='admin')
-    else:
-        map.connect('oils/:controller/:action')
-        map.connect('oils/admin/:action/:type/:id', controller='admin')
-        map.connect('oils/admin/:action/:type', controller='admin')
+    prefix = ''
+    if not config.get('use_mod_python'):
+        prefix = 'oils/'
+
+    map.connect(prefix+':controller/:action')
+    map.connect(prefix+':controller/:action/:id')
+    map.connect(prefix+'admin/:action/:type/:id', controller='admin')
+    map.connect(prefix+'admin/:action/:type', controller='admin')
+
 
     ''' trying a different set of admin routes above...
     map.connect('acq_admin', 'oils/admin', controller='acq_admin')