June 25 - Optimize codes

This commit is contained in:
2026-06-25 16:40:10 -04:00
parent b4cb292afa
commit ea3648ad90
10 changed files with 85 additions and 56 deletions
+4 -1
View File
@@ -7,7 +7,7 @@ from flask import Blueprint, render_template, request, redirect, url_for, flash,
from models import (
get_all_websites, get_website_by_id, get_website_credentials,
get_website_assigned_users, create_website, update_website, delete_website,
get_all_users,
get_all_users, invalidate_admin_stats_cache,
)
from utils.decorators import admin_required
@@ -78,6 +78,7 @@ def create():
try:
create_website(admin_id, name, url, check_type, note, creds, visibility, assigned)
invalidate_admin_stats_cache()
flash(f"Website '{name}' created successfully.", "success")
logger.info(f"Website '{name}' created by admin_id={admin_id}.")
except Exception as e:
@@ -101,6 +102,7 @@ def edit(website_id):
try:
update_website(admin_id, website_id, name, url, check_type, note, creds, visibility, assigned)
invalidate_admin_stats_cache()
flash(f"Website '{name}' updated successfully.", "success")
logger.info(f"Website id={website_id} updated by admin_id={admin_id}.")
except Exception as e:
@@ -116,6 +118,7 @@ def delete(website_id):
admin_id = session["user"]["id"]
try:
delete_website(admin_id, website_id)
invalidate_admin_stats_cache()
flash("Website deleted (soft) successfully.", "success")
logger.info(f"Website id={website_id} soft-deleted by admin_id={admin_id}.")
except Exception as e: