FIX: Correct description for out of love badge (#8615)
The bug mentioned here https://meta.discourse.org/t/badge-not-triggering/135896/8 Basically, descriptions for 3 badges: "Out of Love", "Higher Love" and "Crazy in Love" are granted based on on "max_likes_per_day" and the description should reflect that.
This commit is contained in:
parent
8c2e27790c
commit
9e4fcb1a0a
|
@ -223,7 +223,7 @@ class Badge < ActiveRecord::Base
|
|||
|
||||
def long_description
|
||||
key = "badges.#{i18n_name}.long_description"
|
||||
I18n.t(key, default: self[:long_description] || '', base_uri: Discourse.base_uri)
|
||||
I18n.t(key, default: self[:long_description] || '', base_uri: Discourse.base_uri, max_likes_per_day: SiteSetting.max_likes_per_day)
|
||||
end
|
||||
|
||||
def long_description=(val)
|
||||
|
@ -233,7 +233,7 @@ class Badge < ActiveRecord::Base
|
|||
|
||||
def description
|
||||
key = "badges.#{i18n_name}.description"
|
||||
I18n.t(key, default: self[:description] || '', base_uri: Discourse.base_uri)
|
||||
I18n.t(key, default: self[:description] || '', base_uri: Discourse.base_uri, max_likes_per_day: SiteSetting.max_likes_per_day)
|
||||
end
|
||||
|
||||
def description=(val)
|
||||
|
|
|
@ -4298,19 +4298,19 @@ en:
|
|||
This badge is granted when you receive at least 5 likes on 300 different posts. Wow! The community admires your frequent, high quality contributions to the conversations here.
|
||||
out_of_love:
|
||||
name: Out of Love
|
||||
description: Used 50 likes in a day
|
||||
description: Used %{max_likes_per_day} likes in a day
|
||||
long_description: |
|
||||
This badge is granted when you use all 50 of your daily likes. Remembering to take a moment and like the posts you enjoy and appreciate encourages your fellow community members to create even more great discussions in the future.
|
||||
This badge is granted when you use all %{max_likes_per_day} of your daily likes. Remembering to take a moment and like the posts you enjoy and appreciate encourages your fellow community members to create even more great discussions in the future.
|
||||
higher_love:
|
||||
name: Higher Love
|
||||
description: Used 50 likes in a day 5 times
|
||||
description: Used %{max_likes_per_day} likes in a day 5 times
|
||||
long_description: |
|
||||
This badge is granted when you use all 50 of your daily likes for 5 days. Thanks for taking the time actively encouraging the best conversations every day!
|
||||
This badge is granted when you use all %{max_likes_per_day} of your daily likes for 5 days. Thanks for taking the time actively encouraging the best conversations every day!
|
||||
crazy_in_love:
|
||||
name: Crazy in Love
|
||||
description: Used 50 likes in a day 20 times
|
||||
long_description: |
|
||||
This badge is granted when you use all 50 of your daily likes for 20 days. Wow! You’re a role model for encouraging your fellow community members!
|
||||
This badge is granted when you use all %{max_likes_per_day} of your daily likes for 20 days. Wow! You’re a role model for encouraging your fellow community members!
|
||||
thank_you:
|
||||
name: Thank You
|
||||
description: Has 20 liked posts and gave 10 likes
|
||||
|
|
Loading…
Reference in New Issue