Osama Sayegh 3d4faf3272
FEATURE: Merge discourse-automation (#26432)
Automation (previously known as discourse-automation) is now a core plugin.
2024-04-03 18:20:43 +03:00

14 lines
402 B
Ruby

# frozen_string_literal: true
DiscourseAutomation::Triggerable.add(DiscourseAutomation::Triggers::USER_BADGE_GRANTED) do
field :badge,
component: :choices,
extra: {
content: Badge.all.map { |b| { id: b.id, translated_name: b.name } },
},
required: true
field :only_first_grant, component: :boolean
placeholder :badge_name
placeholder :grant_count
end