def blog_post_title(blog_attr): gallery = Gallery.get_custom_url(blog_attr) if gallery is None: gallery = Gallery.get(uuid=blog_attr) if gallery is None: abort(404) latest_title_url = gallery.latest_url_title() if blog_attr != latest_title_url: return redirect(u'{}/blog/{}'.format(config.APP_BASE_LINK, latest_title_url)) current_url = u"{}/blog/{}".format(config.APP_BASE_LINK, blog_attr) return render_template('post.html', gallery_uuid=gallery.uuid, gallery=gallery.to_dict(), current_url=current_url, facebook_app_id=config.FACEBOOK_APP_ID, full_page=True)
def blog_post_title(blog_attr): gallery = Gallery.get_custom_url(blog_attr) if gallery is None: gallery = Gallery.get(uuid=blog_attr) if gallery is None: abort(404) latest_title_url = gallery.latest_url_title() if blog_attr != latest_title_url: return redirect(u'{}/blog/{}'.format(config.APP_BASE_LINK, latest_title_url)) current_url = u"{}/blog/{}".format(config.APP_BASE_LINK, blog_attr) return render_template('post.html', gallery_uuid=gallery.uuid, gallery=gallery.to_dict(), gallery_items=[item.to_dict() for item in gallery.items()], current_url=current_url, facebook_app_id=config.FACEBOOK_APP_ID, full_page=True)