Skip to content

Add Admin Action Logging #1585

Description

@notAreYouScared

This should log all (Editing/Creating/Deleting/etc) admin actions on the admin side of the panel.
A role permission should be added to view the admin activity log.
A purge period should also be added to prevent database ballooning, 30/60 days.
Events should NOT be deletable.
Events should also have some metadata.

examples
<username> edited <server name> variables. <variable name>: <old> -> <new>
notCharles edited Factorio Experimental variables. Server Name: SuperAwesomeServer -> SuperDuperAwesomeServer
<username> deleted <server name>
notCharles deleted Factorio Experimental
<username> edited <username>, changed password/updated email <old> -> <new>/ (Added/Removed) <role(s)>
notCharles edited Lance: Updated email jakefromstatefarm@pelican.dev -> iliketurtles@pelican.dev
<username> edited <server name> limits: (limit) <from> -> <to>
notCharles edited FTB 1.22 limits: CPU unlimited -> 400%
<username> suspended <server name>

Discussed in #95

Originally posted by Poseidon281 April 17, 2024
This would make it so that admin actions are also logged to a activity tab or to Discord #49

Actions like:
Deleting a server
Suspending a server
etc ..

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions