Skip to content

Commit f559667

Browse files
authored
Merge pull request #121 from cmu-delphi/OKRS24-185-Signals-Change-time-label-to-use-time-type-field
OKRS24-185 Change 'time_label' to use `time_type` field
2 parents 80b561e + 3a4e108 commit f559667

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

src/signals/filters.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from signals.models import (
1515
FormatChoices,
1616
Signal,
17-
TimeLabelChoices,
17+
TimeTypeChoices,
1818
)
1919

2020

@@ -42,7 +42,7 @@ class SignalFilter(django_filters.FilterSet):
4242
)
4343
format_type = django_filters.MultipleChoiceFilter(choices=FormatChoices.choices)
4444
source = django_filters.ModelMultipleChoiceFilter(queryset=SourceSubdivision.objects.all())
45-
time_label = django_filters.MultipleChoiceFilter(choices=TimeLabelChoices.choices)
45+
time_type = django_filters.MultipleChoiceFilter(choices=TimeTypeChoices.choices)
4646

4747
class Meta:
4848
model = Signal
@@ -56,7 +56,7 @@ class Meta:
5656
'category',
5757
'format_type',
5858
'source',
59-
'time_label',
59+
'time_type',
6060
]
6161

6262
def filter_search(self, queryset, name, value) -> Any:

src/signals/forms.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
FormatChoices,
88
Pathogen,
99
Signal,
10-
TimeLabelChoices,
10+
TimeTypeChoices,
1111
)
1212

1313

@@ -29,7 +29,7 @@ class SignalFilterForm(forms.ModelForm):
2929
active = forms.TypedMultipleChoiceField(choices=ActiveChoices.choices, coerce=bool, widget=forms.CheckboxSelectMultiple())
3030
format_type = forms.ChoiceField(choices=FormatChoices.choices, widget=forms.CheckboxSelectMultiple())
3131
source = forms.ModelMultipleChoiceField(queryset=SourceSubdivision.objects.all(), widget=forms.CheckboxSelectMultiple())
32-
time_label = forms.ChoiceField(choices=TimeLabelChoices.choices, widget=forms.CheckboxSelectMultiple())
32+
time_type = forms.ChoiceField(choices=TimeTypeChoices.choices, widget=forms.CheckboxSelectMultiple())
3333

3434
class Meta:
3535
model = Signal
@@ -44,7 +44,7 @@ class Meta:
4444
'format_type',
4545
'signal_type',
4646
'source',
47-
'time_label',
47+
'time_type',
4848
]
4949

5050
widgets = {

src/signals/views.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def get_url_params(self):
5353
else None,
5454
"format_type": [el for el in self.request.GET.getlist("format_type")],
5555
"source": [int(el) for el in self.request.GET.getlist("source")],
56-
"time_label": [el for el in self.request.GET.getlist("time_label")]
56+
"time_type": [el for el in self.request.GET.getlist("time_type")]
5757
}
5858
url_params_str = ""
5959
for param_name, param_value in url_params_dict.items():

src/templates/signals/signals.html

+11-11
Original file line numberDiff line numberDiff line change
@@ -193,22 +193,22 @@ <h2 class="accordion-header" id="available_geography-heading">
193193
</div>
194194
<div class="accordion-item">
195195
<h2 class="accordion-header" id="available_geography-heading">
196-
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#time_label-collapse" aria-expanded="false" aria-controls="active-collapse">
197-
<label for="id_time_label" class="form-label">
198-
Time Label
199-
<a href="#" data-bs-toggle="modal" data-bs-target="#time_label_modal">
196+
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#time_type-collapse" aria-expanded="false" aria-controls="active-collapse">
197+
<label for="id_time_type" class="form-label">
198+
Time Type
199+
<a href="#" data-bs-toggle="modal" data-bs-target="#time_type_modal">
200200
<i class="bi bi-info-circle"></i>
201201
</a>
202202
</label>
203203
</button>
204204
</h2>
205-
{% if form.time_label.value %}
206-
<div id="time_label-collapse" class="accordion-collapse" aria-labelledby="time_label-heading">
205+
{% if form.time_type.value %}
206+
<div id="time_type-collapse" class="accordion-collapse" aria-labelledby="time_type-heading">
207207
{% else %}
208-
<div id="time_label-collapse" class="accordion-collapse collapse" aria-labelledby="time_label-heading">
208+
<div id="time_type-collapse" class="accordion-collapse collapse" aria-labelledby="time_type-heading">
209209
{% endif %}
210210
<div class="accordion-body">
211-
{{ form.time_label|as_crispy_field }}
211+
{{ form.time_type|as_crispy_field }}
212212
</div>
213213
</div>
214214
</div>
@@ -438,16 +438,16 @@ <h5 class="modal-title">Source</h5>
438438
</div>
439439
</div>
440440
</div>
441-
<div class="modal fade" id="time_label_modal" tabindex="-1" style="display: none;" aria-hidden="true">
441+
<div class="modal fade" id="time_type_modal" tabindex="-1" style="display: none;" aria-hidden="true">
442442
<div class="modal-dialog modal-lg">
443443
<div class="modal-content">
444444
<div class="modal-header">
445-
<h5 class="modal-title">Time Label</h5>
445+
<h5 class="modal-title">Time Type</h5>
446446
<button type="button" class="btn-close" data-bs-dismiss="modal"
447447
aria-label="Close"></button>
448448
</div>
449449
<div class="modal-body">
450-
{{ filters_descriptions.SignalFilter.time_label }}
450+
{{ filters_descriptions.SignalFilter.time_type }}
451451
</div>
452452
<div class="modal-footer">
453453
<button type="button" class="btn btn-secondary"

0 commit comments

Comments
 (0)