Add logging to admin site updates

This commit is contained in:
Cara Salter 2024-04-03 18:04:53 +11:00
parent 02ff0d874d
commit 0729936580
No known key found for this signature in database
GPG key ID: A8A3A601440EADA5

View file

@ -51,6 +51,7 @@ def toggle_admin(user_id):
u.is_admin = not u.is_admin u.is_admin = not u.is_admin
db.session.commit() db.session.commit()
current_app.logger.info(f"{current_user.email} toggled admin status for {u.email}")
return success_json() return success_json()
@bp.route("/users.csv") @bp.route("/users.csv")
@ -138,6 +139,7 @@ def update_create_event(id):
end_time=end) end_time=end)
db.session.add(e) db.session.add(e)
db.session.commit() db.session.commit()
current_app.logger.info(f"{current_user} is creating a new event: {e.name}")
else: else:
e = Event.query.filter_by(id=id).first() e = Event.query.filter_by(id=id).first()
if e is None: if e is None:
@ -148,6 +150,7 @@ def update_create_event(id):
e.start_time = start e.start_time = start
e.end_time = end e.end_time = end
db.session.commit() db.session.commit()
current_app.logger.info(f"{current_user} is updating an existing event: {e.name}")
return redirect(url_for("admin.events")) return redirect(url_for("admin.events"))