discourse/plugins/automation
Gabriel Grubba 43414abf83
FIX: `TopicTagsChanged` trigger not working with multiple tags (#29961)
* FIX: `TopicTagsChanged` trigger not working with multiple tags

The check for when had multiple tags was being exclusive, you had to have all tags to trigger the automation, now it's inclusive, you can trigger the automation if you have any of the tags.

* DEV: add specs for when having multiple categories

* DEV: changed to use unions and intersections for tags

added more tests to check for multiple tags
2024-11-27 14:16:29 -03:00
..
admin/assets/javascripts/admin DEV: Bump `@discourse/lint-configs` and autofix (#29847) 2024-11-20 14:15:04 +00:00
app DEV: Refactor `DiscourseAutomation::DestroyAutomation` a bit 2024-11-22 16:05:31 +01:00
assets/stylesheets/common UX: simplify and shorten new script flow for automations (#29178) 2024-10-23 14:04:17 -04:00
config Update translations (#29934) 2024-11-26 23:14:56 +01:00
db UX: simplify and shorten new script flow for automations (#29178) 2024-10-23 14:04:17 -04:00
lib FIX: `TopicTagsChanged` trigger not working with multiple tags (#29961) 2024-11-27 14:16:29 -03:00
spec FIX: `TopicTagsChanged` trigger not working with multiple tags (#29961) 2024-11-27 14:16:29 -03:00
test/javascripts/integration/components DEV: Autofix (w/ manual follow up) various qunit lints (#29950) 2024-11-27 13:02:55 +01:00
plugin.rb FEATURE: Add user to topic_tags_changed event (#28714) 2024-09-06 11:23:30 -03:00