aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAditi Mittal <aditi.iitr@gmail.com>2013-09-05 21:22:15 +0530
committerAditi Mittal <aditi.iitr@gmail.com>2013-09-05 21:22:15 +0530
commit377800e7795b7258cfbbdc22cebb8fd6fb4490d9 (patch)
tree0c4297636a77acbc04b713bcf1f8096807e6eed8
parentaf07925de6fe2c1153972b6e208582425ca9a20d (diff)
downloadmediagoblin-377800e7795b7258cfbbdc22cebb8fd6fb4490d9.tar.lz
mediagoblin-377800e7795b7258cfbbdc22cebb8fd6fb4490d9.tar.xz
mediagoblin-377800e7795b7258cfbbdc22cebb8fd6fb4490d9.zip
Add url for viewing page which lists all blogs created by a user.
-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,
}