From 6258ccc07426585e7c20b445a78bea03b961ee4e Mon Sep 17 00:00:00 2001 From: KF7EEL Date: Fri, 4 Jun 2021 13:08:24 -0700 Subject: [PATCH] test flushing of user log --- user_managment/app.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/user_managment/app.py b/user_managment/app.py index ad5aef7..cf65f1c 100644 --- a/user_managment/app.py +++ b/user_managment/app.py @@ -947,12 +947,18 @@ def create_app(): if request.args.get('flush_db') == 'true': content = '''

Flushed entire auth DB.

\n''' authlog_flush() + elif request.args.get('flush_db') == 'true' and request.args.get('portal_username'): + content = '''

Flushed auth DB for: ''' + request.args.get('portal_username') + '''

\n''' + authlog_flush_user(request.args.get('portal_username')) elif request.args.get('portal_username'): a = AuthLog.query.filter_by(portal_username=request.args.get('portal_username')).order_by(AuthLog.login_dmr_id.desc()).all() content = '''

 

Log for user: ''' + request.args.get('portal_username') + '''

+ +

Flush auth log for: ''' + request.args.get('portal_username') + '''

+ @@ -1022,8 +1028,7 @@ def create_app(): #a = AuthLog.query.all() a = AuthLog.query.order_by(AuthLog.login_dmr_id.desc()).limit(300).all() recent_list = [] - r = AuthLog.query.order_by(AuthLog.login_dmr_id.desc()).all() - print(r) +## r = AuthLog.query.order_by(AuthLog.login_dmr_id.desc()).all() content = '''

 

Flush entire auth log

@@ -1250,7 +1255,11 @@ def create_app(): def authlog_flush(): AuthLog.query.delete() db.session.commit() - + def authlog_flush_user(_user): +## AuthLog.query.delete() + flush_e = AuthLog.query.filter_by(portal_username=_user).all() + db.session.delete(flush_e) + db.session.commit() @app.route('/add_user', methods=['POST', 'GET']) @login_required