mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-11-23 15:48:43 -05:00
Adjust badges to match descriptions cc @coding-horror
This commit is contained in:
parent
1f2aa3aa8b
commit
717b54d64b
2 changed files with 9 additions and 12 deletions
|
@ -295,16 +295,13 @@ SQL
|
|||
SQL
|
||||
end
|
||||
|
||||
def self.liked_back(min_posts, ratio)
|
||||
def self.liked_back(likes_received, likes_given)
|
||||
<<-SQL
|
||||
SELECT p.user_id, current_timestamp AS granted_at
|
||||
FROM posts AS p
|
||||
INNER JOIN user_stats AS us ON us.user_id = p.user_id
|
||||
WHERE p.like_count > 0
|
||||
AND (:backfill OR p.user_id IN (:user_ids))
|
||||
GROUP BY p.user_id, us.likes_given
|
||||
HAVING count(*) > #{min_posts}
|
||||
AND (us.likes_given / count(*)::float) > #{ratio}
|
||||
SELECT us.user_id, current_timestamp AS granted_at
|
||||
FROM user_stats AS us
|
||||
WHERE us.likes_received >= #{likes_received}
|
||||
AND us.likes_given >= #{likes_given}
|
||||
AND (:backfill OR us.user_id IN (:user_ids))
|
||||
SQL
|
||||
end
|
||||
end
|
||||
|
|
|
@ -314,9 +314,9 @@ end
|
|||
|
||||
|
||||
[
|
||||
[Badge::ThankYou, "Thank You", BadgeType::Bronze, 20, 0.00],
|
||||
[Badge::GivesBack, "Gives Back", BadgeType::Silver, 100, 1.0],
|
||||
[Badge::Empathetic, "Empathetic", BadgeType::Gold, 500, 2.0],
|
||||
[Badge::ThankYou, "Thank You", BadgeType::Bronze, 20, 10],
|
||||
[Badge::GivesBack, "Gives Back", BadgeType::Silver, 100, 100],
|
||||
[Badge::Empathetic, "Empathetic", BadgeType::Gold, 500, 1000]
|
||||
].each do |spec|
|
||||
id, name, level, count, ratio = spec
|
||||
Badge.seed do |b|
|
||||
|
|
Loading…
Reference in a new issue