diff --git a/training/templates/trainee_list.html b/training/templates/trainee_list.html
index cfefeafc..6cfccb9a 100644
--- a/training/templates/trainee_list.html
+++ b/training/templates/trainee_list.html
@@ -16,7 +16,17 @@
{% endblock %}
{% block content %}
-{% include 'partials/list_search.html' %}
+
diff --git a/training/views.py b/training/views.py
index c59f2965..509df3fa 100644
--- a/training/views.py
+++ b/training/views.py
@@ -108,6 +108,9 @@ class TraineeList(generic.ListView):
# not an integer
pass
+ if self.request.GET.get('is_supervisor', ''):
+ filt = filt & Q(is_supervisor=True)
+
return self.model.objects.filter(filt).annotate(num_qualifications=Count('qualifications_obtained')).order_by('-num_qualifications').prefetch_related('level_qualifications', 'qualifications_obtained', 'qualifications_obtained__item')
def get_context_data(self, **kwargs):