X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/cdf6f5f965021228d2a411d23726eda56db0b5a7..98a02b22ef42fe3a91b15baabb25889725b13a9e:/forum/actions/user.py diff --git a/forum/actions/user.py b/forum/actions/user.py index ce277c3..09a66ff 100644 --- a/forum/actions/user.py +++ b/forum/actions/user.py @@ -8,8 +8,6 @@ from forum import settings, REQUEST_HOLDER from forum.settings import APP_SHORT_NAME from forum.utils.mail import send_template_email -from django.contrib import messages - class UserJoinsAction(ActionProxy): verb = _("joined") @@ -74,11 +72,7 @@ class BonusRepAction(ActionProxy): def repute_users(self): self.repute(self._affected, self._value) - if self._value > 0: - self._affected.message_set.create( - message=_("Congratulations, you have been awarded an extra %s reputation points.") % self._value + - '
%s' % self.extra.get('message', _('Thank you'))) - else: + if self._value < 0: messages.info(REQUEST_HOLDER.request, _("You have penalized %s in %s reputation points.") % (self._affected, self._value) + '
%s' % self.extra.get('message', '')) @@ -112,13 +106,6 @@ class AwardPointsAction(ActionProxy): self.repute(self._affected, self._value) self.repute(self.user, -self._value) - self._affected.message_set.create( - message=_("Congratulations, you have been awarded an extra %(points)s reputation %(points_label)s on this answer.") % { - 'points': self._value, - 'points_label': ungettext('point', 'points', self._value), - 'answer_url': self.node.get_absolute_url() - }) - def describe(self, viewer=None): value = self.extra.get('value', _('unknown')) @@ -164,12 +151,6 @@ class AwardAction(ActionProxy): self.user.save() - self.user.message_set.create(message=_( - """Congratulations, you have received a badge '%(badge_name)s'. Find out who has it, too.""" - ) % dict( - badge_name=award.badge.name, - badge_url=award.badge.get_absolute_url())) - def cancel_action(self): award = self.award badge = award.badge @@ -242,7 +223,6 @@ class SuspendAction(ActionProxy): u.is_active = True u._pop_suspension_cache() u.save() - u.message_set.create(message=_("Your suspension has been removed.")) def describe(self, viewer=None): if self.extra.get('bantype', 'indefinitely') == 'forxdays' and self.extra.get('forxdays', None):