source: cowsclient/trunk/cowsclient/config/routing.py @ 6191

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/cowsclient/trunk/cowsclient/config/routing.py@6191
Revision 6191, 817 bytes checked in by domlowe, 11 years ago (diff)

modifying cowsclient so that client does not need to use security wsgi pipeline, all security is done on server

Line 
1"""Routes configuration
2
3The more specific and detailed routes should be defined first so they
4may take precedent over the more generic routes. For more information
5refer to the routes manual at http://routes.groovie.org/docs/
6"""
7from pylons import config
8from routes import Mapper
9
10def make_map():
11    """Create, configure and return the routes Mapper"""
12    map = Mapper(directory=config['pylons.paths']['controllers'],
13                 always_scan=config['debug'])
14
15    # The ErrorController route (handles 404/500 error pages); it should
16    # likely stay at the top, ensuring it can always be resolved
17    map.connect('error/:action/:id', controller='error')
18
19    # CUSTOM ROUTES HERE
20   
21    map.connect(':controller/:action/:id')
22    map.connect('*url', controller='template', action='view')
23
24    return map
Note: See TracBrowser for help on using the repository browser.