Merge remote-tracking branch 'origin/master' into merge-upstream

Conflicts:
	app/controllers/auth/confirmations_controller.rb
This commit is contained in:
David Yip
2017-12-30 17:20:07 -06:00
23 changed files with 190 additions and 27 deletions

View File

@@ -122,9 +122,19 @@ class User < ApplicationRecord
update!(disabled: false)
end
def confirm
return if confirmed?
super
update_statistics!
end
def confirm!
return if confirmed?
skip_confirmation!
save!
update_statistics!
end
def promote!
@@ -202,4 +212,9 @@ class User < ApplicationRecord
def sanitize_languages
filtered_languages.reject!(&:blank?)
end
def update_statistics!
BootstrapTimelineWorker.perform_async(account_id)
ActivityTracker.increment('activity:accounts:local')
end
end