Set the finished_date to issues
parent
eb85534813
commit
e31d68e7b5
|
@ -93,6 +93,13 @@ reversion.register(Issue)
|
||||||
|
|
||||||
|
|
||||||
# Model related signals handlers
|
# Model related signals handlers
|
||||||
|
@receiver(models.signals.pre_save, sender=Issue, dispatch_uid="issue_finished_date_handler")
|
||||||
|
def issue_finished_date_handler(sender, instance, **kwargs):
|
||||||
|
if instance.status.is_closed and not instance.finished_date:
|
||||||
|
instance.finished_date = timezone.now()
|
||||||
|
elif not instance.status.is_closed and instance.finished_date:
|
||||||
|
instance.finished_date = None
|
||||||
|
|
||||||
@receiver(models.signals.pre_save, sender=Issue, dispatch_uid="issue_ref_handler")
|
@receiver(models.signals.pre_save, sender=Issue, dispatch_uid="issue_ref_handler")
|
||||||
def issue_ref_handler(sender, instance, **kwargs):
|
def issue_ref_handler(sender, instance, **kwargs):
|
||||||
if not instance.id and instance.project:
|
if not instance.id and instance.project:
|
||||||
|
|
Loading…
Reference in New Issue