2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2025-12-18 11:07:10 +00:00

separating out ARGE surveys from badly recorded Jenny&Olly surveys

This commit is contained in:
2025-06-28 18:27:25 +03:00
parent c89e8cea90
commit fc427993e7
2 changed files with 11 additions and 2 deletions

View File

@@ -214,6 +214,7 @@ class SurvexBlock(models.Model):
legsall = models.IntegerField(null=True) # summary data for this block
legslength = models.FloatField(null=True)
foreigners = models.BooleanField(default=False)
class Meta:
ordering = ("id",)

View File

@@ -44,13 +44,19 @@ def svxfilewild(request, year=None):
legsbyexpo.reverse()
svxwild = []
svxforeign = []
wildlength = 0.0
foreignlength = 0.0
for expedition in expos:
survexblocks = expedition.survexblock_set.all()
for sb in survexblocks:
# print(f"{sb=}")
if sb.scanswallet == None:
if sb.name != "rootblock":
if sb.foreigners:
svxforeign.append(sb)
print(f" FOREIGN {sb.survexfile} {sb.date}")
foreignlength += sb.legslength
elif sb.name != "rootblock":
svxwild.append(sb)
print(f" WILD {sb.survexfile} {sb.date}")
wildlength += sb.legslength
@@ -74,8 +80,10 @@ def svxfilewild(request, year=None):
"nsurvexlegs": addupsurvexlegs,
"walletslength": walletslength,
"wildlength": wildlength,
"foreignlength": foreignlength,
"year":year,
"svxwild": svxwild}
"svxwild": svxwild,
"svxforeign": svxforeign}
)
def therionissues(request):