diff --git a/user_managment/app.py b/user_managment/app.py index 33854ac..b6b72ed 100644 --- a/user_managment/app.py +++ b/user_managment/app.py @@ -395,7 +395,7 @@ def create_app(): ## u = User.query.filter_by(username=callsign).first() ## content = u.dmr_ids if request.method == 'POST' and request.args.get('callsign') and request.form.get('user_status'): - user = request.args.get('callsign') + #user = request.args.get('callsign') print(user) edit_user = User.query.filter(User.username == user).first() content = '' @@ -420,6 +420,11 @@ def create_app(): content = content + '''
Changed authentication settings for user: ''' + str(user) + '''
\n''' db.session.commit() #edit_user = User.query.filter(User.username == request.args.get('callsign')).first() + elif request.method == 'GET' and request.args.get('callsign') and request.args.get('delete_user') == 'true': + delete_user = User.query.filter(User.username == request.args.get('callsign')).first() + db.session.delete(delete_user) + db.session.commit() + content = '''Deleted user: ''' + str(delete_user.username) + '''
\n''' elif request.method == 'POST' and request.form.get('callsign') and not request.form.get('user_status') or request.method == 'GET' and request.args.get('callsign'): # and request.form.get('user_status') : if request.args.get('callsign'): @@ -474,6 +479,8 @@ def create_app():+
Deleted user: ''' + str(u.username) + '''
\n +''' else: content = ''' @@ -502,20 +509,7 @@ def create_app():
''' - # content = 'no found' -## return render_template_string(""" -## {% extends "flask_user_layout.html" %} -## {% block content %} -##
{%trans%}Home Page{%endtrans%} (accessible to anyone)
-##{%trans%}Member Page{%endtrans%} (login_required: member@example.com / Password1)
-##{%trans%}Admin Page{%endtrans%} (role_required: admin@example.com / Password1')
-## -## {% endblock %} -## """) - + return render_template('flask_user_layout.html', markup_content = Markup(content)) @app.route('/get_script')