Example #1
0
def dashboard():
    try:
        data = dict()
        message_list = ({'from': 'admin', 'time': '2013-01-01', 'content': 'This is a test message'},)
        task_list = ({'name': 'task 1', 'progress': 10},)
        data['message_list'] = message_list
        data['task_list'] = task_list
        data['page_name'] = 'Dash Board'
        servers = ServerList()
        instances = InstList()
        data['page_data'] = dict()
        data['page_data']['server_cnt'] = servers.get_total_cnt()
        data['page_data']['instance_cnt'] = instances.get_total_cnt()
        return render_template('dashboard.html', data=data)

    except (CmdbApiCallException, requests.ConnectionError), e:
        flash(e.message, 'danger')
        return render_template('dashboard.html', data=data)