It would be useful to have a system in place, similar to plugin hooks, that fires off events when actions are performed.
For example, say a user creates a ticket, the event ticket_created
, would fire, and any plugins and internal features can hook into the event and log the performed action, send a notification, etc.
This will help with the new notification system and user action logging.