#2408 create feedback on promotion; don't send duplicate dmails
This commit is contained in:
@@ -17,7 +17,7 @@ class JanitorPruner
|
||||
janitor_trial.demote!
|
||||
unknown_level = nil
|
||||
else
|
||||
user.promote_to!(User::Levels::PLATINUM)
|
||||
user.promote_to!(User::Levels::PLATINUM, :skip_dmail => true)
|
||||
unknown_level = "\n\nYour previous user level was unknown so your user level has defaulted to Platinum. If you feel this to be in error please reply to this message with your original level."
|
||||
end
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ class UserPromotion
|
||||
|
||||
create_transaction_log_item
|
||||
create_user_feedback unless options[:skip_feedback]
|
||||
create_dmail
|
||||
create_dmail unless options[:skip_dmail]
|
||||
|
||||
user.save
|
||||
end
|
||||
|
||||
@@ -72,7 +72,7 @@ class JanitorTrial < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def promote_user
|
||||
user.update_column(:level, User::Levels::JANITOR)
|
||||
user.promote_to!(User::Levels::JANITOR, :skip_dmail => true)
|
||||
end
|
||||
|
||||
def create_feedback
|
||||
|
||||
Reference in New Issue
Block a user