aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/routing.py
diff options
context:
space:
mode:
authorWill Kahn-Greene <willg@bluesock.org>2012-06-10 14:51:13 -0400
committerWill Kahn-Greene <willg@bluesock.org>2012-07-16 09:26:28 -0400
commit4bd65f69c710268404e1b1fdaac68db069558584 (patch)
treee812e6473a2a5b8011e657a1c2f8b6701cc1ab43 /mediagoblin/routing.py
parent8545dd50f0cd588d505c217d367450198199a2b0 (diff)
downloadmediagoblin-4bd65f69c710268404e1b1fdaac68db069558584.tar.lz
mediagoblin-4bd65f69c710268404e1b1fdaac68db069558584.tar.xz
mediagoblin-4bd65f69c710268404e1b1fdaac68db069558584.zip
Finish flatpagesplugin; add plugin docs
Diffstat (limited to 'mediagoblin/routing.py')
-rw-r--r--mediagoblin/routing.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/mediagoblin/routing.py b/mediagoblin/routing.py
index adbe6253..90e1f3f8 100644
--- a/mediagoblin/routing.py
+++ b/mediagoblin/routing.py
@@ -26,10 +26,13 @@ from mediagoblin.webfinger.routing import webfinger_well_known_routes, \
from mediagoblin.admin.routing import admin_routes
-def get_mapper():
+def get_mapper(plugin_routes):
mapping = Mapper()
mapping.minimization = False
+ # Plugin routes go first so they can override default routes.
+ mapping.extend(plugin_routes)
+
mapping.connect(
"index", "/",
controller="mediagoblin.views:root_view")