/shabti/templates/moinmoin/+package+/config/routing.py_tmpl
Unknown | 29 lines | 22 code | 7 blank | 0 comment | 0 complexity | 64f89600e2137bfac1786bad739b08e3 MD5 | raw file
- """Routes configuration
- The more specific and detailed routes should be defined first so they
- may take precedent over the more generic routes. For more information
- refer to the routes manual at http://routes.groovie.org/docs/
- """
- from routes import Mapper
- def make_map(config):
- """Create, configure and return the routes Mapper"""
- map = Mapper(directory=config['pylons.paths']['controllers'],
- always_scan=config['debug'])
- map.minimization = False
- map.explicit = False
-
- # The ErrorController route (handles 404/500 error pages); it should
- # likely stay at the top, ensuring it can always be resolved
- map.connect('/error/{action}', controller='error')
- map.connect('/error/{action}/{id}', controller='error')
- # CUSTOM ROUTES HERE
- map.connect('wikipage', '/wiki/{path_info:.*}',
- controller='wiki', action='moinpage')
- map.connect('/{controller}/{action}')
- map.connect('/{controller}/{action}/{id}')
- return map