Refactor site title rendering in RotaBuilder to improve clarity and consistency in timetable display
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user