Refactor site title rendering in RotaBuilder to improve clarity and consistency in timetable display

This commit is contained in:
Ross
2026-01-07 20:37:04 +00:00
parent 628114ad91
commit c248e67304
+3 -1
View File
@@ -5257,8 +5257,10 @@ class RotaBuilder(object):
for worker in self.get_all_workers():
if worker.site != current_site:
try:
site = worker.site
site_count = len(self.workers_at_sites.get(site, []))
timetable.append(
f"<tr><th class='site-title'>{worker.site} n={len(self.workers_at_sites[worker.site])} fte={self.full_time_equivalent_sites[worker.site]}</th><tr>"
f"<tr><th class='site-title'>{site} n={site_count}</th></tr>"
)
except KeyError as e:
print(e)