- placeholder :creator_username
- placeholder :updated_user_username, triggerable: :user_updated
- placeholder :updated_user_name, triggerable: :user_updated
- triggerables %i[recurring point_in_time user_updated]
- script do |context, fields, automation|
- creator_username = fields.dig("creator", "value")
- creator_username = context["user"]&.username if creator_username == "updated_user"
- creator_username ||= Discourse.system_user.username
- placeholders = { creator_username: creator_username }.merge(context["placeholders"] || {})