mirror of
https://github.com/discourse/discourse.git
synced 2025-06-10 07:38:03 +08:00
FEATURE: improve post_created_edited automation triggers (#31694)
- Allow deciding if we include or exclude sub categories - Allow filtering to only look at PMs or Topics - Allow selection of multiple categories - Migrations to carry all data into new structure --------- Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com>
This commit is contained in:
@ -12,7 +12,19 @@ DiscourseAutomation::Triggerable.add(DiscourseAutomation::Triggers::POST_CREATED
|
||||
{ id: "edited", name: "discourse_automation.triggerables.post_created_edited.edited" },
|
||||
],
|
||||
}
|
||||
field :restricted_category, component: :category
|
||||
field :restricted_archetype,
|
||||
component: :choices,
|
||||
extra: {
|
||||
content: [
|
||||
{ id: "regular", name: "discourse_automation.triggerables.post_created_edited.topics" },
|
||||
{
|
||||
id: "private_message",
|
||||
name: "discourse_automation.triggerables.post_created_edited.personal_messages",
|
||||
},
|
||||
],
|
||||
}
|
||||
field :restricted_categories, component: :categories
|
||||
field :exclude_subcategories, component: :boolean
|
||||
field :restricted_tags, component: :tags
|
||||
field :restricted_groups, component: :groups
|
||||
field :restricted_user_group, component: :group
|
||||
|
Reference in New Issue
Block a user