Write function get_blog_by_blogpost
This commit is contained in:
parent
382d2b4bd8
commit
a590e0ba17
@ -19,6 +19,7 @@ import logging
|
|||||||
_log = logging.getLogger(__name__)
|
_log = logging.getLogger(__name__)
|
||||||
|
|
||||||
from mediagoblin.media_types import MediaManagerBase
|
from mediagoblin.media_types import MediaManagerBase
|
||||||
|
from mediagoblin.media_types.blog.models import Blog, BlogPostData
|
||||||
|
|
||||||
from mediagoblin.tools import pluginapi
|
from mediagoblin.tools import pluginapi
|
||||||
|
|
||||||
@ -76,6 +77,11 @@ class BlogPostMediaManager(MediaManagerBase):
|
|||||||
display_template = "mediagoblin/media_displays/blogpost.html"
|
display_template = "mediagoblin/media_displays/blogpost.html"
|
||||||
default_thumb = "images/media_thumbs/blogpost.jpg"
|
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():
|
def get_media_type_and_manager():
|
||||||
return MEDIA_TYPE, BlogPostMediaManager
|
return MEDIA_TYPE, BlogPostMediaManager
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user