admins are always counted as supervoters
This commit is contained in:
@@ -15,7 +15,6 @@ class DailyMaintenance
|
||||
TagAlias.update_cached_post_counts_for_all
|
||||
PostDisapproval.dmail_messages!
|
||||
Tag.clean_up_negative_post_counts!
|
||||
SuperVoter.prune!
|
||||
SuperVoter.init!
|
||||
end
|
||||
end
|
||||
|
||||
@@ -12,6 +12,7 @@ class SuperVoter < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def self.init!
|
||||
prune!
|
||||
report = Reports::UserSimilarity.new(User.admins.first.id)
|
||||
report.prime
|
||||
report.fetch_similar_user_ids.scan(/\S+/).in_groups_of(2).each do |user_id, score|
|
||||
@@ -19,6 +20,12 @@ class SuperVoter < ActiveRecord::Base
|
||||
create(:user_id => user_id)
|
||||
end
|
||||
end
|
||||
|
||||
User.admins.each do |user|
|
||||
unless where("user_id = ?", user.id).exists?
|
||||
create(:user_id => user.id)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def update_user_on_create
|
||||
|
||||
Reference in New Issue
Block a user