diff --git a/user_managment/app.py b/user_managment/app.py index ceeba93..33854ac 100644 --- a/user_managment/app.py +++ b/user_managment/app.py @@ -364,7 +364,12 @@ def create_app(): def list_users(): u = User.query.all() u_list = '''

 

- ''' + + + + + +''' for i in u: u_list = u_list + ''' @@ -393,21 +398,26 @@ def create_app(): user = request.args.get('callsign') print(user) edit_user = User.query.filter(User.username == user).first() + content = '' if request.form.get('user_status') != edit_user.active: if request.form.get('user_status') == "True": edit_user.active = True - content = '''

User ''' + str(user) + ''' has been enabled.

''' + content = content + '''

User ''' + str(user) + ''' has been enabled.

\n''' if request.form.get('user_status') == "False": edit_user.active = False - content = '''

User ''' + str(user) + ''' has been disabled.

''' + content = content + '''

User ''' + str(user) + ''' has been disabled.

\n''' if user != edit_user.username: print(user) #print(edit_user.username) print('new uname') edit_user.username = user + + if request.form.get('password') != '': + edit_user.password = user_manager.hash_password(request.form.get('password')) + content = content + '''

Changed password for user: ''' + str(user) + '''

\n''' if request.form.get('dmr_ids') != edit_user.dmr_ids: edit_user.dmr_ids = request.form.get('dmr_ids') - content = '''

Changed authentication settings for user: ''' + str(user) + '''

''' + 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() @@ -444,8 +454,8 @@ def create_app(): diff --git a/user_managment/templates/flask_user_layout.html b/user_managment/templates/flask_user_layout.html index 442f0e6..5539f7c 100644 --- a/user_managment/templates/flask_user_layout.html +++ b/user_managment/templates/flask_user_layout.html @@ -45,8 +45,8 @@ {% endif %} {% if call_or_get(current_user.is_authenticated) %} {% if call_or_get(current_user.has_roles('Admin')) %} - - + + {% endif %}
CallsignEnabledDMR ID:Authentication Mechanism
-
-
+
+
Edit a UserList UsersFind a UserEdit UsersView Passphrase(s) Edit {{ current_user.username or current_user.email }}