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():
|
for worker in self.get_all_workers():
|
||||||
if worker.site != current_site:
|
if worker.site != current_site:
|
||||||
try:
|
try:
|
||||||
|
site = worker.site
|
||||||
|
site_count = len(self.workers_at_sites.get(site, []))
|
||||||
timetable.append(
|
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:
|
except KeyError as e:
|
||||||
print(e)
|
print(e)
|
||||||
|
|||||||
Reference in New Issue
Block a user