Add on-leave toggle for pilots.

Pilots on leave will not be assignable to any flights (but will not be
unassigned from any already scheduled this turn).

https://github.com/dcs-liberation/dcs_liberation/issues/276
This commit is contained in:
Dan Albert
2021-05-27 17:09:09 -07:00
parent 9a9c351f47
commit 1521f0a9b1
5 changed files with 100 additions and 14 deletions

View File

@@ -41,8 +41,9 @@ class SquadronDelegate(TwoColumnRowDelegate):
return self.squadron(index).nickname
elif (row, column) == (1, 1):
squadron = self.squadron(index)
active = len(squadron.active_pilots)
available = len(squadron.available_pilots)
return f"{squadron.size} active pilots, {available} available"
return f"{squadron.size} pilots, {active} active, {available} unassigned"
return ""