Esempio n. 1
0
def get_root():
    start_time = time()

    result = create_default_result()
    # Removed to be a display at the TV
    # if request.query.o == '' or not user_auth.check_id(request.query.o):
    #    result.update({'message': ''})
    #    return template('auth', result)
    # result.update({'username': user_auth.get_email_from_id(request.query.o)})
    result.update({"username_id": request.query.o})
    today = date.today().isoformat()
    result.update({"statistics": get_statistics(get_date(30, today), today)})

    # Is there any URGENT ticket?
    result.update({"urgent": get_urgent_tickets(rt_object)})

    result.update({"time_spent": "%0.2f seconds" % (time() - start_time)})
    return template("entrance_summary", result)
Esempio n. 2
0
def get_root():

    start_time = time()

    result = create_default_result()
    # Removed to be a display at the TV
    #if request.query.o == '' or not user_auth.check_id(request.query.o):
    #    result.update({'message': ''})
    #    return template('auth', result)
    #result.update({'username': user_auth.get_email_from_id(request.query.o)})
    result.update({'username_id': request.query.o})
    today = date.today().isoformat()
    result.update({'statistics': get_statistics(get_date(30, today), today)})
    result.update({'summary': get_summary_info()})

    # Is there any URGENT ticket?
    result.update({'urgent': get_urgent_tickets(rt_object)})

    result.update({'time_spent': '%0.2f seconds' % (time() - start_time)})
    return template('entrance_summary', result)
Esempio n. 3
0
def get_root():
    start_time = time()

    result = create_default_result()
    if request.query.o == '' or not user_auth.check_id(request.query.o):
        result.update({'message': ''})
        return template('auth', result)

    result.update({'username': user_auth.get_email_from_id(request.query.o)})
    result.update({'username_id': request.query.o})
    today = date.today().isoformat()
    result.update({'statistics': get_statistics(get_date(30, today), today)})

    # Is there any URGENT ticket?
    result.update({'urgent': get_urgent_tickets(rt_object)})

    result.update({'time_spent': '%0.2f seconds' % (time() - start_time)})

    result.update({'summary:': get_summary_info()})

    return template('entrance_summary', result)
Esempio n. 4
0
def email_detail(email):
	start_time = time()
	global emailGlobal
	emailGlobal=email
	result = create_default_result()
	if request.query.o == '' or not user_auth.check_id(request.query.o):
		result.update({'message': ''})
		return template('auth', result)

	result.update({'username': user_auth.get_email_from_id(request.query.o)})
	result.update({'email': email})
	result.update({'username_id': request.query.o})
	
	result.update(user_tickets_details(
		user_auth.get_rt_object_from_email(
		    user_auth.get_email_from_id(request.query.o)
		), email))

	# Is there any URGENT ticket?
	result.update({'urgent': get_urgent_tickets(rt_object)})

	today = date.today().isoformat()
	result.update({'time_spent': '%0.2f seconds' % (time() - start_time)})
	result.update({'statistics': get_statistics(get_date(30, today), today)})

	if email == 'dir' or email == 'dir-inbox':
		return template('dir', result)
	elif email == 'history':
		return template('history', result)
	elif email == 'main' or email == 'unknown':
		return template('entrance_summary', result)
	elif email == 'new_ticket':
		return template('newticket', result)
	elif email == 'statistic':
		return template('statistic', result)
	else:
		return template('detail', result)