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 = []
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)