Example #1
0
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)
Example #2
0
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)