Esempio n. 1
0
def account(request):

    # Get an account object
    account = request.account
    if not account:
        account = Account(user=request.user)
        account.put()

    # Setup the form
    initial = {
        "photo_backend": account.photo_backend,
        "site_title": account.site_title,
        "site_header": account.site_header,
        "thumb_size": account.thumb_size,
        "thumb_cropped": account.thumb_cropped,
        "full_size": account.full_size,
        "homepage_size": account.homepage_size,
        "homepage_album": account.homepage_album,
        "featured_albums": account.featured_albums,
        "service_username": account.service_username,
        "merchant_id": account.merchant_id,
        "analytics_id": account.analytics_id,
    }
    backend = account.backend

    try:
        albums = backend.get_all_albums()
    except Exception, e:
        # raise e
        albums = []
Esempio n. 2
0
def add(account):
    if request.method == "POST":
        account = Account()
        account.email = request.form["email"]
        account.role = request.form["role"]
        account.put()
        flash(u"Account added!")
        return render_template("account/accounts.html", account=account, accounts=Account.query())
    else:
        return render_template("account/account_add.html", account=account)