Skip to content

Conversation

@tomako
Copy link
Contributor

@tomako tomako commented Apr 25, 2025

This PR is about adding AppLogEntry for logging events related to system/admin features.

Highlights:

  • Usage: current_app.log(...)
    • I have to admit I don't really like how log() is attached to the app but I thought it's still better than a separate function.
    • changed to AppLogEntry.log(...)
  • The Logs menu is placed in Administration side-menu
  • In this PR only the admin user changes are logged
    • also logging changes to the legal settings and global announcements now

@github-actions github-actions bot added the alembic Contains database changes label Apr 25, 2025
@ThiefMaster ThiefMaster added this to the v3.3 milestone Jul 11, 2025
@ThiefMaster ThiefMaster enabled auto-merge (squash) July 11, 2025 17:29
@ThiefMaster ThiefMaster merged commit b0e43a7 into indico:master Jul 11, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

alembic Contains database changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants