aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/routing.py
diff options
context:
space:
mode:
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")