Update milestone field on task when user story is changed.

remotes/origin/enhancement/email-actions
Andrey Antukh 2013-10-30 14:44:34 +01:00
parent d2c4b13279
commit 76012d406a
1 changed files with 9 additions and 1 deletions

View File

@ -132,6 +132,14 @@ def us_ref_handler(sender, instance, **kwargs):
instance.ref = ref_uniquely(instance.project, "last_us_ref", instance.__class__)
@receiver(models.signals.post_save, sender=UserStory, dispatch_uid="user_story_create_role_points_handler")
@receiver(models.signals.post_save, sender=UserStory,
dispatch_uid="user_story_create_role_points_handler")
def us_create_role_points_handler(sender, instance, **kwargs):
instance.project.update_role_points()
@receiver(models.signals.post_save, sender=UserStory,
dispatch_uid="user_story_tasks_reassignation")
def us_task_reassignation(sender, instance, created, **kwargs):
if not created:
instance.tasks.update(milestone=instance.milestone)