diff --git a/PyRIGS/views.py b/PyRIGS/views.py index e9258a70..713d478b 100644 --- a/PyRIGS/views.py +++ b/PyRIGS/views.py @@ -78,6 +78,9 @@ class SecureAPIRequest(generic.View): fields = request.GET.get('fields', None) if fields: fields = fields.split(",") + filters = request.GET.get('filters', []) + if filters: + filters = filters.split(",") # Supply data for one record if pk: @@ -98,6 +101,9 @@ class SecureAPIRequest(generic.View): for field in fields: q = Q(**{field + "__icontains": part}) qs.append(q) + for filter in filters: + q = Q(**{field: True}) + qs.append(q) queries.append(reduce(operator.or_, qs)) # Build the data response list diff --git a/training/templates/edit_training_record.html b/training/templates/edit_training_record.html index eda89dfe..5b2d328e 100644 --- a/training/templates/edit_training_record.html +++ b/training/templates/edit_training_record.html @@ -30,7 +30,7 @@ {% render_field form.trainee|attr:'hidden' value=form.trainee.initial %}
-
@@ -38,15 +38,9 @@ {% render_field form.depth|add_class:'form-control custom-select col-sm-4' %}
- {% if external %} - - - {% else %} - {% endif %}