discourse/plugins/automation/spec
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
..
fabricators FIX: ensures global notices are destroyed on post created (#28684) 2024-09-02 21:17:10 +02:00
integration DEV: Move array type custom fields to JSON type in automation (#26939) 2024-05-10 18:47:12 +03:00
jobs DEV: Convert some files to autoloading and various improvements (#26860) 2024-05-06 23:12:55 +03:00
lib FIX: adds post_quote as placeholder (#29083) 2024-10-08 21:55:11 +09:00
models UX: simplify and shorten new script flow for automations (#29178) 2024-10-23 14:04:17 -04:00
requests UX: logs when an automation is destroyed (#29565) 2024-11-04 11:12:18 +09:00
scripts DEV: Don’t replace Rails logger in specs (#29721) 2024-11-13 08:47:39 +08:00
serializers DEV: Clean up state to prevent flaky tests (#27397) 2024-06-10 08:41:03 +08:00
services DEV: Refactor `DiscourseAutomation::DestroyAutomation` a bit 2024-11-22 16:05:31 +01:00
system DEV: adds a page object for automation page (#29732) 2024-11-13 11:49:38 +09:00
triggers FIX: `TopicTagsChanged` trigger not working with multiple tags (#29961) 2024-11-27 14:16:29 -03:00
plugin_helper.rb DEV: Convert some files to autoloading and various improvements (#26860) 2024-05-06 23:12:55 +03:00