aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mediagoblin/media_types/blog/__init__.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/mediagoblin/media_types/blog/__init__.py b/mediagoblin/media_types/blog/__init__.py
index c4437275..83742d0a 100644
--- a/mediagoblin/media_types/blog/__init__.py
+++ b/mediagoblin/media_types/blog/__init__.py
@@ -51,9 +51,14 @@ def setup_plugin():
'/u/<string:user>/b/<string:blog_slug>/p/<string:blog_post_slug>/edit/',
'mediagoblin.media_types.blog.views:blogpost_edit'
),
- #blog admin dashboard
+ #blog collection dashboard in case of multiple blogs
+ ('mediagoblin.media_types.blog.blog_admin_dashboard',
+ '/u/<string:user>/b/dashboard/',
+ 'mediagoblin.media_types.blog.views:blog_dashboard'
+ ),
+ #blog dashboard
('mediagoblin.media_types.blog.blog-dashboard',
- '/u/<string:user>/b/<string:blog_slug>/blog_dashboard/',
+ '/u/<string:user>/b/<string:blog_slug>/dashboard/',
'mediagoblin.media_types.blog.views:blog_dashboard'
),
#blog post listing view
@@ -82,12 +87,8 @@ class BlogPostMediaManager(MediaManagerBase):
blog = Blog.query.filter_by(id=blog_post_data.blog).first()
return blog
-def get_media_type_and_manager():
- return MEDIA_TYPE, BlogPostMediaManager
-
hooks = {
'setup': setup_plugin,
- 'get_media_type_and_manager': get_media_type_and_manager,
('media_manager', MEDIA_TYPE): lambda: BlogPostMediaManager,
}