def blog_post_listing(request): blog_owner = request.matchdict.get('user') blog_slug = request.matchdict.get('blog_slug', None) owner_user = User.query.filter_by(username=blog_owner).one() blog = request.db.Blog.query.filter_by(author=request.user.id, slug=blog_slug).first() if not owner_user or not blog: return render_404(request) all_blog_posts = get_all_blogposts_of_blog(request, blog, u'processed') return render_to_response( request, 'mediagoblin/blog/blog_post_listing.html', {'blog_posts': all_blog_posts, 'blog_owner': blog_owner })
def blog_post_listing(request): blog_owner = request.matchdict.get('user') blog_slug = request.matchdict.get('blog_slug', None) owner_user = User.query.filter_by(username=blog_owner).one() blog = request.db.Blog.query.filter_by(author=request.user.id, slug=blog_slug).first() if not owner_user or not blog: return render_404(request) all_blog_posts = get_all_blogposts_of_blog(request, blog, u'processed') return render_to_response(request, 'mediagoblin/blog/blog_post_listing.html', { 'blog_posts': all_blog_posts, 'blog_owner': blog_owner })
def blog_dashboard(request): url_user = request.matchdict.get('user') blog_posts_list = [] blog_slug = request.matchdict.get('blog_slug', None) _log.info(blog_slug) blog = request.db.Blog.query.filter_by(slug=blog_slug).first() if not blog: return render_404(request) blog_posts_list = get_all_blogposts_of_blog(request, blog) blog_post_count = blog_posts_list.count() if may_edit_blogpost(request, blog): return render_to_response( request, 'mediagoblin/blog/blog_admin_dashboard.html', { 'blog_posts_list': blog_posts_list, 'blog_slug': blog_slug, 'blog': blog, 'blog_post_count': blog_post_count })
def blog_dashboard(request): url_user = request.matchdict.get('user') blog_posts_list = [] blog_slug = request.matchdict.get('blog_slug', None) _log.info(blog_slug) blog = request.db.Blog.query.filter_by(slug=blog_slug).first() if not blog: return render_404(request) blog_posts_list = get_all_blogposts_of_blog(request, blog) blog_post_count = blog_posts_list.count() if may_edit_blogpost(request, blog): return render_to_response( request, 'mediagoblin/blog/blog_admin_dashboard.html', {'blog_posts_list': blog_posts_list, 'blog_slug':blog_slug, 'blog':blog, 'blog_post_count':blog_post_count })