diff --git a/plugin.rb b/plugin.rb index 188865e..852dc2b 100644 --- a/plugin.rb +++ b/plugin.rb @@ -16,10 +16,39 @@ after_initialize do class ::TopicAssigner + def self.backfill_auto_assign + staff_mention = User.where('moderator OR admin') + .pluck('username') + .map{|name| "p.cooked ILIKE '%mention%@#{name}%'"} + .join(' OR ') + + sql = <