add productivity per caver for each expo

This commit is contained in:
2025-07-27 21:56:59 +02:00
parent 1bae6c6cd1
commit c82ed82aba
2 changed files with 14 additions and 5 deletions
+7 -1
View File
@@ -32,7 +32,13 @@ def legs_by_expo(expos):
legsyear += int(sb.legsall)
addupsurvexlength += survexleglength
addupsurvexlegs += legsyear
legsbyexpo.append((expedition, {"nsurvexlegs": legsyear, "survexleglength": survexleglength}))
expoers = PersonExpedition.objects.filter(expedition=expedition).count()
if expoers > 0:
success = survexleglength/expoers
else:
success = ""
legsbyexpo.append((expedition, {"success":success, "people": expoers, "nsurvexlegs": legsyear, "survexleglength": survexleglength}))
legsbyexpo.reverse()
return legsbyexpo, addupsurvexlegs, addupsurvexlength