Skip to content
Snippets Groups Projects
Commit 01013ffc authored by Carlos Vega's avatar Carlos Vega
Browse files

changed signal format from call to connect to annotation syntax

parent aa6a3271
No related branches found
No related tags found
1 merge request!178Feature/import data pdp
......@@ -6,6 +6,7 @@ from django.db import models
from web.models import VoucherType, Appointment, Location, Visit
from web.models.constants import BOOL_CHOICES, SUBJECT_TYPE_CHOICES, FILE_STORAGE
from django.db.models.signals import post_save
from django.dispatch import receiver
logger = logging.getLogger(__name__)
......@@ -212,10 +213,9 @@ class StudySubject(models.Model):
return "%s %s" % (self.subject.first_name, self.subject.last_name)
#SIGNALS
@receiver(post_save, sender=StudySubject)
def set_as_resigned_or_excluded(sender, instance, **kwargs):
if instance.excluded:
instance.mark_as_excluded()
if instance.resigned:
instance.mark_as_resigned()
post_save.connect(set_as_resigned_or_excluded, sender=StudySubject)
\ No newline at end of file
instance.mark_as_resigned()
\ No newline at end of file
......@@ -6,6 +6,7 @@ from constants import SEX_CHOICES, COUNTRY_OTHER_ID
from web.models import Country, Visit, Appointment
from . import Language
from django.db.models.signals import post_save
from django.dispatch import receiver
logger = logging.getLogger(__name__)
......@@ -127,8 +128,7 @@ class Subject(models.Model):
#SIGNALS
@receiver(post_save, sender=Subject)
def set_as_deceased(sender, instance, **kwargs):
if instance.dead:
instance.mark_as_dead()
post_save.connect(set_as_deceased, sender=Subject)
\ No newline at end of file
instance.mark_as_dead()
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment