#2408 create feedback on promotion; don't send duplicate dmails

This commit is contained in:
Toks
2015-06-13 10:31:12 -04:00
parent 2d34e8f4dd
commit 27101cf5d9
3 changed files with 3 additions and 3 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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