June 25 - Optimize codes
This commit is contained in:
@@ -7,6 +7,7 @@ from flask import Blueprint, render_template, request, redirect, url_for, flash,
|
||||
from models import (
|
||||
get_all_users, create_user, update_user, delete_user,
|
||||
get_user_by_id, create_password_reset_token, log_action,
|
||||
invalidate_admin_stats_cache,
|
||||
)
|
||||
from utils.decorators import admin_required
|
||||
from utils.email import send_email
|
||||
@@ -38,6 +39,7 @@ def create():
|
||||
|
||||
try:
|
||||
create_user(admin_id, username, password, role, full_name, email)
|
||||
invalidate_admin_stats_cache()
|
||||
flash(f"User '{username}' created successfully.", "success")
|
||||
logger.info(f"User '{username}' created by admin_id={admin_id}.")
|
||||
except Exception as e:
|
||||
@@ -60,6 +62,7 @@ def edit(user_id):
|
||||
|
||||
try:
|
||||
update_user(admin_id, user_id, username, role, full_name, is_active, password, email)
|
||||
invalidate_admin_stats_cache()
|
||||
flash(f"User '{username}' updated successfully.", "success")
|
||||
logger.info(f"User id={user_id} updated by admin_id={admin_id}.")
|
||||
except ValueError as e:
|
||||
@@ -77,6 +80,7 @@ def delete(user_id):
|
||||
admin_id = session["user"]["id"]
|
||||
try:
|
||||
delete_user(admin_id, user_id)
|
||||
invalidate_admin_stats_cache()
|
||||
flash("User deleted successfully.", "success")
|
||||
logger.info(f"User id={user_id} deleted by admin_id={admin_id}.")
|
||||
except ValueError as e:
|
||||
|
||||
Reference in New Issue
Block a user