diff --git a/generic/filters.py b/generic/filters.py
index d2e883e0..0703b24c 100644
--- a/generic/filters.py
+++ b/generic/filters.py
@@ -144,6 +144,16 @@ class SupervisorFilter(django_filters.FilterSet):
"site": ["exact"],
}
+ @property
+ def qs(self):
+ parent = super().qs
+
+ if "active" not in self.request.GET:
+ return parent.filter(active=True)
+
+ return parent
+
+
def __init__(
self,
data=None,
diff --git a/generic/templates/generic/supervisor_base.html b/generic/templates/generic/supervisor_base.html
index a02114a4..1e4d5022 100755
--- a/generic/templates/generic/supervisor_base.html
+++ b/generic/templates/generic/supervisor_base.html
@@ -1,10 +1,23 @@
{% extends 'generic/base.html' %}
{% block navigation %}
-{{block.super}}
-
-Supervisors: View all
-Create new
+ {{ block.super }}
+
Use this form to create / edit a supervisor
-Trainees can be assigned to a supervisor by editing the trainee and selecting the supervisor from the drop down list.
-{% if errors %} -