Example #1
0
def sunbursttemplates():
    if request.cookies.get('DB'):
        db = request.cookies.get('DB')
    else:
        list_db = db_onnections.list_dbs()
        db = list_db[0]

    data = sunburst.templates_sunburts(db=db)
    return render_template('sunburstTemplates.html', data=data)
Example #2
0
def themerivertemplate():
    if request.cookies.get('DB'):
        db = request.cookies.get('DB')
    else:
        list_db = db_onnections.list_dbs()
        db = list_db[0]

    tstasks = themeriver.themeriverbuildertasks(db=db)
    return render_template('themerivertemplate.html',
                           tstasks=tstasks,
                           title_='Streamline Tasks Over Time (last 3 Weeks)')
Example #3
0
def defaultdb():
    list_db = pd.DataFrame(db_onnections.list_dbs())
    pd.set_option('display.max_colwidth', -1)
    list_db.columns = ['DB']

    begin = '<form action = "/setcookie" method = "POST"><input type="hidden" name = "nm" value="'
    end = '" readonly> <input type = "submit" value = "Select DB" ></form>'

    list_db['Build'] = begin + list_db['DB'] + end
    list_db.set_index(['DB'], inplace=True)
    list_db.columns = ['Build']
    list_db.index.name = None

    return render_template(
        'setdb.html',
        tables=[list_db.to_html(classes='Databases', escape=False)],
        titles=['DB'])
Example #4
0
def sparkline():
    if request.cookies.get('DB'):
        db = request.cookies.get('DB')
    else:
        list_db = db_onnections.list_dbs()
        db = list_db[0]

    # DB based
    task_events, task_max = sparklines_builder.tasksparkline(
        from_data='2017-01-01', db=db)
    session_events, session_max, channel_events, channel_max \
        = sparklines_builder.session_chanelsparkline(from_data='2017-01-01', db=db)
    # ELK based
    failed_events, failed_max = sparklines_builder.failpsw_sparkline()
    revealed_events, revealed_max = sparklines_builder.Reveal_psw_sparkline()
    longrun_events, longrun_max = sparklines_builder.long_running_sparkline()

    return render_template('sparkline.html',
                           task_ts=task_events,
                           session_ts=session_events,
                           channel_ts=channel_events,
                           failed_ts=failed_events,
                           revealed_ts=revealed_events,
                           longrun_ts=longrun_events)
Example #5
0
colors = {
    'background': '#111111',
    'text': '#253471',
}

image_filename = os.getcwd() + '/pics//enzo_logo.png'
encoded_image = base64.b64encode(open(image_filename, 'rb').read())

FROM = (pd.to_datetime(datetime.datetime.now()) -
        timedelta(days=90)).strftime("%Y-%m-%d")

Data = db_onnections.tasksDB(from_data=FROM,
                             section=general_configurations.Current_active_DB)

list_db = db_onnections.list_dbs()

# Enable the DB selector
if len(list_db) == 1:
    enable_db_selector = True
else:
    enable_db_selector = False

# if Data.empty:
#     layout = html.Div([
#         html.Div([
#             html.A(
#                 html.Img(src='data:image/png;base64,{}'.format(encoded_image.decode()), style={
#                     'height': '20px',
#                     'float': 'left',
#                     'position': 'relative',