mirror of
https://github.com/discourse/discourse.git
synced 2025-06-03 02:48:28 +08:00
FIX: TL2 promotion message and advance training (#10679)
This is a little bit of refactoring. Core Discourse should have default promotion message for TL2. In addition, when the Discobot plugin is enabled, the user is invited to advanced training
This commit is contained in:

committed by
GitHub

parent
8867bd4abe
commit
0bb51dcbfa
@ -401,6 +401,11 @@ class User < ActiveRecord::Base
|
||||
Jobs.enqueue(:send_system_message, user_id: id, message_type: "welcome_tl1_user")
|
||||
end
|
||||
|
||||
def enqueue_tl2_promotion_message
|
||||
return unless SiteSetting.send_tl2_promotion_message
|
||||
Jobs.enqueue(:send_system_message, user_id: id, message_type: "tl2_promotion_message")
|
||||
end
|
||||
|
||||
def enqueue_staff_welcome_message(role)
|
||||
return unless staff?
|
||||
return if role == :admin && User.real.where(admin: true).count == 1
|
||||
|
Reference in New Issue
Block a user