diff --git a/smash/web/models.py b/smash/web/models.py index c7227e240fb554c16a4f16c03590f8732aa7a05c..c9d343b8bc4927881bfe9787fcff09139cca50fc 100644 --- a/smash/web/models.py +++ b/smash/web/models.py @@ -10,6 +10,8 @@ from datetime import timedelta def get_current_year(): return datetime.datetime.now().year +BOOL_CHOICES = ((True, 'Yes'), (False, 'No')) + class Location (models.Model): name = models.CharField(max_length=20) @@ -81,6 +83,15 @@ class Subject(models.Model): choices=SEX_CHOICES, verbose_name='Sex' ) + postponed = models.BooleanField(choices=BOOL_CHOICES, + verbose_name='Postponed', + default=False + ) + datetime_contact_reminder = models.DateTimeField( + null=True, + blank=True, + verbose_name='Contact on', + ) type = models.CharField(max_length=1, choices=SUBJECT_TYPE_CHOICES, verbose_name='Type' @@ -127,12 +138,12 @@ class Subject(models.Model): ) phone_number_3 = models.CharField(max_length=20, null=True, - blank=True, + blank=True, verbose_name='Phone number 3' ) email = models.EmailField( null=True, - blank=True, + blank=True, verbose_name='E-mail' ) date_born = models.DateField( @@ -483,7 +494,6 @@ class Visit(models.Model): verbose_name='Has ended', default=False ) - BOOL_CHOICES = ((True, 'Yes'), (False, 'No')) post_mail_sent = models.BooleanField(choices=BOOL_CHOICES, verbose_name='Post mail sent', default=False