modified: web/blueprints/auth.py
modified: web/blueprints/group_admin.py modified: web/blueprints/site_admin.py modified: web/config.py modified: web/panel_db.py modified: web/templates/admin/audit_log.html
This commit is contained in:
@@ -345,6 +345,12 @@ def database():
|
||||
)
|
||||
test_conn.close()
|
||||
db.set_group_db_creds(group_id, host, int(port), user, password, database_name)
|
||||
db.log_audit_event(
|
||||
session["user_id"], session["username"], "db.credentials_changed",
|
||||
entity_type="group", entity_id=group_id,
|
||||
details={"host": host, "port": port, "database": database_name},
|
||||
group_id=group_id, ip_address=request.remote_addr,
|
||||
)
|
||||
flash("Database connection saved and tested ✓", "success")
|
||||
return redirect(url_for("group_admin.database"))
|
||||
except Exception as e:
|
||||
@@ -357,6 +363,12 @@ def database():
|
||||
@group_admin.route("/database/delete", methods=["POST"])
|
||||
@group_admin_required
|
||||
def database_delete():
|
||||
db.delete_group_db_creds(session["group_id"])
|
||||
group_id = session["group_id"]
|
||||
db.delete_group_db_creds(group_id)
|
||||
db.log_audit_event(
|
||||
session["user_id"], session["username"], "db.credentials_deleted",
|
||||
entity_type="group", entity_id=group_id,
|
||||
group_id=group_id, ip_address=request.remote_addr,
|
||||
)
|
||||
flash("Database connection removed.", "success")
|
||||
return redirect(url_for("group_admin.database"))
|
||||
|
||||
Reference in New Issue
Block a user