# frozen_string_literal: true DiscourseAutomation::Triggerable.add(DiscourseAutomation::Triggers::POST_CREATED_EDITED) do field :action_type, component: :choices, extra: { content: [ { id: "created", name: "discourse_automation.triggerables.post_created_edited.created", }, { id: "edited", name: "discourse_automation.triggerables.post_created_edited.edited" }, ], } field :restricted_category, component: :category field :restricted_group, component: :group field :ignore_automated, component: :boolean field :ignore_group_members, component: :boolean field :valid_trust_levels, component: :"trust-levels" field :first_post_only, component: :boolean field :first_topic_only, component: :boolean end