diff options
| author | Aditi <aditi.iitr@gmail.com> | 2013-08-09 14:43:05 +0530 | 
|---|---|---|
| committer | Aditi <aditi.iitr@gmail.com> | 2013-08-09 14:43:05 +0530 | 
| commit | a590e0ba1780b7b5f0425c6d151e301f83e42600 (patch) | |
| tree | fe83045ede3e3405f73a536c3c9305d233acd2bf | |
| parent | 382d2b4bd8c8e50f1014bbee2e5366a40521cc89 (diff) | |
| download | mediagoblin-a590e0ba1780b7b5f0425c6d151e301f83e42600.tar.lz mediagoblin-a590e0ba1780b7b5f0425c6d151e301f83e42600.tar.xz mediagoblin-a590e0ba1780b7b5f0425c6d151e301f83e42600.zip | |
Write function get_blog_by_blogpost
| -rw-r--r-- | mediagoblin/media_types/blog/__init__.py | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/mediagoblin/media_types/blog/__init__.py b/mediagoblin/media_types/blog/__init__.py index cb113ec0..ec6f68ec 100644 --- a/mediagoblin/media_types/blog/__init__.py +++ b/mediagoblin/media_types/blog/__init__.py @@ -19,6 +19,7 @@ import logging  _log = logging.getLogger(__name__)  from mediagoblin.media_types import MediaManagerBase +from mediagoblin.media_types.blog.models import Blog, BlogPostData  from mediagoblin.tools import pluginapi @@ -76,6 +77,11 @@ class BlogPostMediaManager(MediaManagerBase):      display_template = "mediagoblin/media_displays/blogpost.html"      default_thumb = "images/media_thumbs/blogpost.jpg" +    def get_blog_by_blogpost(self): +        blog_post_data = BlogPostData.query.filter_by(media_entry=self.entry.id).first() +        blog = Blog.query.filter_by(id=blog_post_data.blog).first() +        return blog +          def get_media_type_and_manager():          return MEDIA_TYPE, BlogPostMediaManager | 
