Exemplo n.º 1
0
def save_new_report_data():

    result = {'status': False, 'info': ''}

    new_rat_report_data = request.get_json()
    print('New Report Data', new_rat_report_data)
    rat_report_util = RatReportUtil()

    if rat_report_util.submit_new_report(new_rat_report_data):
        result['status'] = True
        result['info'] = 'Saved'
    else:
        result['info'] = 'Check backend'

    return jsonify(result)
Exemplo n.º 2
0
def add_online_user():
    rt = RatReportUtil()

    return jsonify(rt.add_online_user(request.get_json()['user']))
Exemplo n.º 3
0
def get_rat_report_data():

    rt = RatReportUtil()
    result = rt.get_report_with_id(request.args.get('id'))

    return jsonify(result)
Exemplo n.º 4
0
def get_reports_in_range_grouped():
    rt = RatReportUtil()

    return jsonify(
        rt.get_reports_in_range_grouped(request.args.get('begin'),
                                        request.args.get('end')))
Exemplo n.º 5
0
def delete_report_handler():
    rt = RatReportUtil()

    return str(rt.delete_report(request.get_json()['reportId']))
Exemplo n.º 6
0
def get_largest_unique_key():
    rt = RatReportUtil()
    result = rt.get_largest_unique_key()

    return str(result)
Exemplo n.º 7
0
def set_largest_unique_key():
    rt = RatReportUtil()
    result = rt.set_largest_unique_key(request.args.get('key'))

    return str(result)
Exemplo n.º 8
0
def get_latest_50():
    rt = RatReportUtil()
    result = rt.get_latest_reports()

    return jsonify({'list': result})
Exemplo n.º 9
0
def get_content_with_key():
    rt = RatReportUtil()
    result = rt.get_content_with_loc_and_key(request.args.get('loc'),
                                             request.args.get('key'))

    return str(result)
Exemplo n.º 10
0
def who_is_online():
    rt = RatReportUtil()

    return jsonify(rt.who_is_online())
Exemplo n.º 11
0
def is_user_online():
    rt = RatReportUtil()

    return jsonify(rt.is_user_online(request.get_json()['user']))