Skip to content

Save additional ticket data to DB for log viewing #3435

@EGGamer

Description

@EGGamer

Is your feature request related to a problem? Please elaborate.

In a large server I manage we use a custom log viewer embedded in our website. Currently Modmail just saves thread messages (normal, anonymous, notes...) but it doesn't save other actions, like moving the thread or other actions like aliases or the new thread menu responses.

Describe the solution you'd like

It would be great if the thread menu responses, moderator actions on the ticket (such as moving the thread, using aliases, and so on) were saved on the database, so the log viewer (the default one or custom solutions) could access to it for better logging.

Does your solution involve any of the following?

  • Logviewer
  • New config option

Describe alternatives you've considered

Writing a custom plugin for our own server, but would rather prefer this as a built-in solution for others to also benefit from without additional hassle.

Who will this benefit?

All Modmail users who use the log viewer extensively and want further logging.

Additional Information

Information that could be saved:

  • Thread menu options selected
  • Multiple user information (meaning, also saving to the DB information about additional users added to the thread)
  • If a message was edited, the previous saved message
  • If the thread was snoozed
  • If a thread title was added or changed

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions