Exemplo n.º 1
0
def user(u_uuid):
    debug.print_v(f"on user with u_uuid:{u_uuid}")
    logic_resp = ViewAdminLogic.get_user_info(u_uuid)
    if not logic_resp.success:
        return Returns.return_message("Something went wrong!", logic_resp.content, 2, r.custom_user(u_uuid))
    _user = logic_resp.addon_data
    _user: m_User

    logic_resp = ViewAdminLogic.get_user_entries()
    if not logic_resp.success:
        return Returns.return_message("Something went wrong!", logic_resp.content, 2, r.custom_user(u_uuid))
    _user_entries = logic_resp.addon_data
    
    return render_template('admin/user.html', user=_user, user_dict=_user.toDict(),user_entries=_user_entries)
Exemplo n.º 2
0
def findlock(fl_uuid):
    debug.print_v(f"on findlock with fl_uuid:{fl_uuid}")
    logic_resp = ViewAdminLogic.get_findlock_info(fl_uuid)
    if not logic_resp.success:
        return Returns.return_message("Something went wrong!", logic_resp.content, 2, r.findlocks.route_path)
    _findlock = logic_resp.addon_data
    _findlock: m_Findlock

    logic_resp = ViewAdminLogic.get_findlock_entries()
    if not logic_resp.success:
        return Returns.return_message("Something went wrong!", logic_resp.content, 2, r.findlocks.route_path)
    _findlock_entries = logic_resp.addon_data
    
    
    return render_template('admin/findlock.html', findlock=_findlock, findlock_dict=_findlock.toDict(),findlock_entries=_findlock_entries)
Exemplo n.º 3
0
def users():
    debug.print_v("on users")
    logic_resp_users = ViewAdminLogic.get_list_of_users()
    logic_resp_entries = ViewAdminLogic.get_list_of_user_entries()
    if not logic_resp_users.success:
        return Returns.return_message(
            "Something went wrong!",
            logic_resp_users.content,
            2, r.index.route_path
        )
    
    return render_template('admin/users.html',
                           Users=logic_resp_users.addon_data,
                           UsersEntries=logic_resp_entries
                           )
Exemplo n.º 4
0
def findlock_delete(fl_uuid):
    debug.print_v(f"on findlock_delete with fl_uuid:{fl_uuid}")
    logic_resp = ViewAdminLogic.findlock_delete(fl_uuid)
    if not logic_resp.success:
        debug.print_e(logic_resp.content)
        return Returns.return_message("Something went wrong!", logic_resp.content, 2,r.custom_findlock(fl_uuid))
    return Returns.return_message("Deleted!", "", 1, r.findlocks.route_path)
Exemplo n.º 5
0
def user_delete(u_uuid):
    debug.print_v(f"user_delete on u_uuid:{u_uuid}")
    logic_resp = ViewAdminLogic.user_delete(u_uuid)
    if not logic_resp.success:
        debug.print_e(logic_resp.content)
        return Returns.return_message("Something went wrong!", logic_resp.content, 2, r.custom_user(u_uuid)) #fix me in de toekomst
    return Returns.return_message("Deleted!", "User has been deleted!", 0, r.users.route_path)
Exemplo n.º 6
0
def findlock_add_gps(fl_uuid):
    if request.method == 'GET':
        return render_template('admin/findlock_add_gps.html')
    debug.print_v(f"on findlock_add_gps with fl_uuid:{fl_uuid} | form_data: {request.form}" )

    logic_resp = ViewAdminLogic.add_gps_loc_to_findlock(fl_uuid, request.form)
    if not logic_resp.success:
        return Returns.return_message("Something went wrong!", logic_resp.content, 2,r.custom_findlock(fl_uuid))
    return Returns.return_message("Added!", "ok!",2, r.custom_findlock(fl_uuid))
Exemplo n.º 7
0
def findlock_update(fl_uuid):
    logic_resp = ViewAdminLogic.findlock_update(fl_uuid, request.form)
    if not logic_resp.success:
        return Returns.return_message("Something went wrong!", logic_resp.content, 2, r.custom_findlock(fl_uuid))
    return Returns.return_message("Updated!", "Findlock data has been updated!", 2, r.custom_findlock(fl_uuid))
Exemplo n.º 8
0
def wipe_action(col):
    logic_resp = ViewAdminLogic.wipe_collection(col)
    if not logic_resp.success:
        return Returns.return_message("Something went wrong!", logic_resp.content, 2, r.index.route_path)
    return Returns.return_message("Executed.", logic_resp.content, 2, r.index.route_path)
Exemplo n.º 9
0
def logs():
    logic_resp = ViewAdminLogic.get_raw_logs()
    if not logic_resp.success:
        return render_template("admin/logs.html", logs=f"Error. {logic_resp.content}")
    return render_template("admin/logs.html", logs=logic_resp.addon_data)
Exemplo n.º 10
0
def user_send_mail(u_uuid):
    logic_resp = ViewAdminLogic.user_send_mail(u_uuid, request.form)
    if not logic_resp.success:
        return Returns.return_message("Something went wrong!", logic_resp.content, 2, r.custom_user(u_uuid))
    return Returns.return_message("Email sent!", "", 2, r.custom_user(u_uuid))
Exemplo n.º 11
0
def user_update(u_uuid):
    logic_resp = ViewAdminLogic.user_update(u_uuid, request.form)
    if not logic_resp.success:
        return Returns.return_message("Something went wrong!", logic_resp.content, 2, r.users.route_path)
    return Returns.return_message("Updated!", "User data has been updated!", 2, r.custom_user(u_uuid))