X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/83decf4390facb76eddc78f75826c5a5332507c6..ec62bc84aa89b5e946104bc4dcdf78f382c90165:/forum_modules/default_badges/badges.py diff --git a/forum_modules/default_badges/badges.py b/forum_modules/default_badges/badges.py index f0a8930..ac02899 100644 --- a/forum_modules/default_badges/badges.py +++ b/forum_modules/default_badges/badges.py @@ -308,7 +308,7 @@ class Necromancer(AbstractBadge): def award_to(self, action): if (action.node.node_type == "answer") and ( action.node.added_at >= (action.node.question.added_at + timedelta(days=int(settings.NECROMANCER_DIF_DAYS))) - ) and (action.node.score == settings.NECROMANCER_UP_VOTES): + ) and (int(action.node.score) == int(settings.NECROMANCER_UP_VOTES)): return action.node.author class Taxonomist(AbstractBadge): @@ -320,3 +320,12 @@ class Taxonomist(AbstractBadge): def award_to(self, action): return None +class ValidatedEmail(AbstractBadge): + type = Badge.BRONZE + listen_to = (EmailValidationAction,) + name = _("Validated Email") + description = _("User who has validated email associated to the account") + award_once = True + + def award_to(self, action): + return action.user \ No newline at end of file