Example #1
0
def render_index(instance="main", username=None,
                 rootid='nstree-disabled', rootlabel='Fluidinfo', **kwargs):
    session['instance'] = instance

    if not username:
        username = session.get('username', 'Anonymous')

    return render_template("index.html",
                           username=username,
                           rootlabel=rootlabel,
                           instance=instance,
                           baseurl_instance=get_instance_url(instance),
                           rootid=rootid,
                           **kwargs)
Example #2
0
def Login(username, password):
    instance = session.get('instance', 'fluiddb')
    flogin = Fluid(get_instance_url(instance, ssl=False))
    flogin.login(username, password)

    try:
        flogin.namespaces[username].get()

        session['logged'] = True
        session['username'] = username
        session['password'] = password
        return {'success': True}

    except:
        return {'success': False}
Example #3
0
def setup_fluid():
    instance = session.get('instance', 'main')
    g.fluid = Fluid(get_instance_url(instance, ssl=False))