Skip to content
Snippets Groups Projects
Commit 08d733b2 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

subject contais is_postponed and contact_on fields

parent 934cceff
No related branches found
No related tags found
1 merge request!10Resolve "LIH data processing"
...@@ -10,6 +10,8 @@ from datetime import timedelta ...@@ -10,6 +10,8 @@ from datetime import timedelta
def get_current_year(): def get_current_year():
return datetime.datetime.now().year return datetime.datetime.now().year
BOOL_CHOICES = ((True, 'Yes'), (False, 'No'))
class Location (models.Model): class Location (models.Model):
name = models.CharField(max_length=20) name = models.CharField(max_length=20)
...@@ -81,6 +83,15 @@ class Subject(models.Model): ...@@ -81,6 +83,15 @@ class Subject(models.Model):
choices=SEX_CHOICES, choices=SEX_CHOICES,
verbose_name='Sex' 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, type = models.CharField(max_length=1,
choices=SUBJECT_TYPE_CHOICES, choices=SUBJECT_TYPE_CHOICES,
verbose_name='Type' verbose_name='Type'
...@@ -127,12 +138,12 @@ class Subject(models.Model): ...@@ -127,12 +138,12 @@ class Subject(models.Model):
) )
phone_number_3 = models.CharField(max_length=20, phone_number_3 = models.CharField(max_length=20,
null=True, null=True,
blank=True, blank=True,
verbose_name='Phone number 3' verbose_name='Phone number 3'
) )
email = models.EmailField( email = models.EmailField(
null=True, null=True,
blank=True, blank=True,
verbose_name='E-mail' verbose_name='E-mail'
) )
date_born = models.DateField( date_born = models.DateField(
...@@ -483,7 +494,6 @@ class Visit(models.Model): ...@@ -483,7 +494,6 @@ class Visit(models.Model):
verbose_name='Has ended', verbose_name='Has ended',
default=False default=False
) )
BOOL_CHOICES = ((True, 'Yes'), (False, 'No'))
post_mail_sent = models.BooleanField(choices=BOOL_CHOICES, post_mail_sent = models.BooleanField(choices=BOOL_CHOICES,
verbose_name='Post mail sent', verbose_name='Post mail sent',
default=False default=False
......
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