Ejemplo n.º 1
0
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
    )
Ejemplo n.º 2
0
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")
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
def ajax_buckets():
    buckets = middleware.api__get_storage(flask.g.current_user.get_id())
    return flask.jsonify(buckets=buckets)
Ejemplo n.º 5
0
def buckets():
    account = middleware.api__get_storage(flask.g.current_user.get_id())
    return render_template("buckets.html", account=account)