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

if SHOW_VISITS_FROM_ZERO, then change virus visit labels to start from 0

parent 2e113052
No related branches found
No related tags found
1 merge request!250Virus visit column changes
...@@ -3,6 +3,7 @@ import re ...@@ -3,6 +3,7 @@ import re
from django import forms from django import forms
from django.forms import ModelForm from django.forms import ModelForm
from django.conf import settings
from web.forms.forms import DATETIMEPICKER_DATE_ATTRS, get_worker_from_args from web.forms.forms import DATETIMEPICKER_DATE_ATTRS, get_worker_from_args
from web.models import StudySubject, Study, StudyColumns, VoucherType, Worker from web.models import StudySubject, Study, StudyColumns, VoucherType, Worker
...@@ -22,6 +23,15 @@ class StudySubjectForm(ModelForm): ...@@ -22,6 +23,15 @@ class StudySubjectForm(ModelForm):
super(StudySubjectForm, self).__init__(*args, **kwargs) super(StudySubjectForm, self).__init__(*args, **kwargs)
self.fields['health_partner'].queryset = Worker.get_workers_by_worker_type( self.fields['health_partner'].queryset = Worker.get_workers_by_worker_type(
WORKER_HEALTH_PARTNER) WORKER_HEALTH_PARTNER)
if getattr(settings, "SHOW_VISITS_FROM_ZERO", False):
virus_visit_numbers = range(0, 5)
for one_based_idx, virus_visit_number in enumerate(virus_visit_numbers, 1):
field = 'virus_test_{}'.format(one_based_idx)
self.fields[field].label = 'Visit {} virus result'.format(virus_visit_number)
date_field = 'virus_test_{}_updated'.format(one_based_idx)
self.fields[date_field].label = 'Visit {} virus result date'.format(virus_visit_number)
class StudySubjectAddForm(StudySubjectForm): class StudySubjectAddForm(StudySubjectForm):
......
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