def about(): g.nav_view = 'about' gallery = Gallery.get(uuid='7baf4d66-afa2-46dd-8fee-8b113d255d14') return render_template('about.html', gallery=gallery.to_dict(), gallery_items=[item.to_dict() for item in gallery.items()], gallery_uuid='7baf4d66-afa2-46dd-8fee-8b113d255d14')
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)
def get_gallery_ajax(uuid): gallery = Gallery.get(uuid=uuid) return json.dumps(gallery.to_dict()), 200, {"Content-Type": "application/json"}
import sys from app import app from app.db.subscriptions import Subscription from app.db.galleries import Gallery if __name__ == "__main__": email = sys.argv[1] gallery_uuid = sys.argv[2] gallery = Gallery.get(uuid=gallery_uuid) with app.app_context(): Subscription.send_subscription_email(email, gallery)
def contact(): g.nav_view = 'contact' gallery = Gallery.get(uuid='3d93674d-8331-4ac1-a318-26c7bb415fd9') return render_template('contact.html', gallery=gallery.to_dict(), gallery_uuid='3d93674d-8331-4ac1-a318-26c7bb415fd9', contact=True)
def api_edit_gallery(uuid=None): if uuid: gallery = Gallery.get(uuid=uuid).to_dict(admin=True) else: gallery = Gallery.blank() return json.dumps(gallery), 200, {'Content-Type': 'application/json'}
def get_gallery_ajax(uuid): gallery = Gallery.get(uuid=uuid) return json.dumps(gallery.to_dict()), 200, { 'Content-Type': 'application/json' }