Add function get_all_blog_posts_of_blog.

This commit is contained in:
Aditi 2013-08-29 10:35:53 +05:30
parent b0802bc3b2
commit dc56835a79

View File

@ -34,3 +34,16 @@ def set_blogpost_state(request, blogpost):
else:
blogpost.state = u'failed'
def get_all_blogposts_of_blog(request, blog, state=None):
blog_posts_list = []
blog_post_data = request.db.BlogPostData.query.filter_by(blog=blog.id).all()
for each_blog_post_data in blog_post_data:
blog_post = each_blog_post_data.get_media_entry
if state == None:
blog_posts_list.append(blog_post)
if blog_post.state == state:
blog_posts_list.append(blog_post)
blog_posts_list.reverse()
return blog_posts_list