+
+ {# === Pay-type filter === #}
+ {# DB values are 'daily'/'fixed' (Path-A); label is friendly. #}
+ {# Empty value = 'All pay types' (unchanged default view). #}
+
+
+
+
diff --git a/core/tests.py b/core/tests.py
index 6dc3a36..2e92f1d 100644
--- a/core/tests.py
+++ b/core/tests.py
@@ -3294,6 +3294,18 @@ class WorkerListPayTypeFilterTests(TestCase):
self.assertIn('Mary Manager', names)
self.assertEqual(resp.context['pay_type_filter'], 'banana')
+ def test_list_renders_pay_type_dropdown_with_selection(self):
+ # The filter row must render a pay-type