Fixed bug $89 (95): Now show the new value of the points field

remotes/origin/enhancement/email-actions
David Barragán Merino 2013-11-13 01:14:52 +01:00
parent 470031a363
commit 8081652208
2 changed files with 8 additions and 1 deletions

View File

@ -147,7 +147,7 @@ class WatchedMixin(models.Model):
def _get_changed_field(self, field_name, data_value):
verbose_name = self._get_changed_field_verbose_name(field_name)
old_value = self._get_changed_field_old_value(field_name, data_value)
old_value = self._get_changed_field_old_value(field_name, None)
new_value = self._get_changed_field_new_value(field_name, data_value)
return {

View File

@ -123,6 +123,13 @@ class UserStory(WatchedMixin):
return ", ".join(value)
return value
def get_notifiable_points_display(self, value):
if isinstance(value, models.manager.Manager):
return ", ".join(["{}: {}".format(rp.role.name,rp.points.name)
for rp in self.role_points.all().order_by("role")])
return None
def _get_watchers_by_role(self):
return {
"owner": self.owner,