discourse/plugins/automation
Joffrey JAFFEUX 932bd6ba85
UX: logs when an automation is destroyed (#29565)
A `UserHistory` entry will now be created when an automation is destroyed. This is visible in `/admin/logs/staff_action_logs`. id, name, trigger and script will be logged.

This commit also creates a service `DestroyAutomation` to hold all the destroy automation logic.

---------
Co-authored-by: Martin Brennan <mjrbrennan@gmail.com>
2024-11-04 11:12:18 +09:00
..
admin/assets/javascripts/admin UX: simplify and shorten new script flow for automations (#29178) 2024-10-23 14:04:17 -04:00
app UX: logs when an automation is destroyed (#29565) 2024-11-04 11:12:18 +09:00
assets/stylesheets/common UX: simplify and shorten new script flow for automations (#29178) 2024-10-23 14:04:17 -04:00
config UX: logs when an automation is destroyed (#29565) 2024-11-04 11:12:18 +09:00
db UX: simplify and shorten new script flow for automations (#29178) 2024-10-23 14:04:17 -04:00
lib FEATURE: add `trigger_with_pms` option to `topic tags changed` automation trigger (#29122) 2024-10-09 09:51:40 -03:00
spec UX: logs when an automation is destroyed (#29565) 2024-11-04 11:12:18 +09:00
test/javascripts/integration/components DEV: Convert more `equal` assertions (#29554) 2024-11-03 21:04:38 +01:00
plugin.rb FEATURE: Add user to topic_tags_changed event (#28714) 2024-09-06 11:23:30 -03:00