discourse/plugins/automation/lib/discourse_automation/triggers
Sam 0e62acd57f
FEATURE: enhance post created edited trigger in automation (#31900)
1. **Multiselect Support for Choice Fields**
   - Added a `multiselect` option to the choices field component
   - Updated Field model to accept arrays as values for choices fields

2. **Post Content Feature Filtering**
   - Added ability to filter posts based on content features:
     - Posts with images
     - Posts with links
     - Posts with code blocks
     - Posts with uploads

3. **Improved Group Filtering**
- Renamed `restricted_user_group` to `restricted_groups` to allow
filtering by multiple groups
- Added `excluded_groups` to replace `ignore_group_members` which was
complex for end users
- Renamed `restricted_groups` to `restricted_inbox_groups` for more
specific PM filtering and clarity.

4. **Public Topics Filter**
- Added a "Public Topics" filter option that excludes all secure
categories
2025-03-20 08:05:06 +11:00
..
after_post_cook.rb
api_call.rb
category_created_edited.rb
pm_created.rb
point_in_time.rb FIX: resets pending automations only if necessary (#26685) 2024-04-19 14:23:57 +02:00
post_created_edited.rb FEATURE: enhance post created edited trigger in automation (#31900) 2025-03-20 08:05:06 +11:00
recurring.rb FIX: Prevent recurring automations from getting stalled under specific conditions (#28913) 2024-09-16 18:23:26 +03:00
stalled_topic.rb
stalled_wiki.rb
topic.rb DEV: Move array type custom fields to JSON type in automation (#26939) 2024-05-10 18:47:12 +03:00
topic_tags_changed.rb FEATURE: Add trigger_on option to topic_tags_changed automation (#30391) 2025-01-06 11:22:39 -03:00
user_added_to_group.rb
user_badge_granted.rb
user_first_logged_in.rb
user_promoted.rb
user_removed_from_group.rb
user_updated.rb