def home(): account = middleware.api__get_account(flask.g.current_user.get_id()) audit = middleware.api__get_audit(flask.g.current_user.get_id()) credentials = middleware.api__get_credentials(flask.g.current_user.get_id()) buckets = middleware.api__get_storage(flask.g.current_user.get_id()) return render_template( "homepage.html", audit=audit, account=account, credentials=credentials, buckets=buckets )
def dropbox_auth_finish(): access_token, user_id, url_state = get_dropbox_auth_flow(session).finish(request.args) buckets = middleware.api__get_storage(flask.g.current_user.get_id()) for bucket in buckets: if bucket.get("id") == session["DROP_BOX_ACTIVATE_ID"]: bucket["endpoint__dropbox_access_token"] = access_token bucket["endpoint__dropbox_user_id"] = user_id bucket["store_type"] = "dropbox" middleware.api__post_storage(flask.g.current_user.get_id(), bucket) return redirect("/buckets")
def __get_bucket(id): buckets = middleware.api__get_storage(flask.g.current_user.get_id()) for bucket in buckets: if bucket.get("id") == id: return bucket return None
def ajax_buckets(): buckets = middleware.api__get_storage(flask.g.current_user.get_id()) return flask.jsonify(buckets=buckets)
def buckets(): account = middleware.api__get_storage(flask.g.current_user.get_id()) return render_template("buckets.html", account=account)