mirror of
https://expo.survex.com/repositories/troggle/.git
synced 2025-12-16 23:57:11 +00:00
auto new year stuff
This commit is contained in:
@@ -11,6 +11,7 @@ from troggle.core.models.survex import SurvexStation, SurvexPersonRole
|
||||
from troggle.core.models.troggle import DataIssue, Expedition, Person, PersonExpedition
|
||||
from troggle.core.models.wallets import Wallet
|
||||
from troggle.parsers.people import GetPersonExpeditionNameLookup, foreign_friends
|
||||
from troggle.core.utils import current_expo
|
||||
|
||||
# from django.views.generic.list import ListView
|
||||
"""Very simple report pages summarizing data about the whole set of expeditions and of
|
||||
@@ -65,13 +66,15 @@ def svxfilewild(request, year=None):
|
||||
for w in wallets:
|
||||
for sb in w.survexblock_set.all():
|
||||
walletslength += sb.legslength
|
||||
|
||||
return render(request, "survexfilewild.html",
|
||||
if not year:
|
||||
year = current_expo()
|
||||
return render(request, "survexfilewild.html",
|
||||
{"addupsurvexlength": addupsurvexlength / 1000,
|
||||
"legsbyexpo": legsbyexpo,
|
||||
"nsurvexlegs": addupsurvexlegs,
|
||||
"walletslength": walletslength,
|
||||
"wildlength": wildlength,
|
||||
"year":year,
|
||||
"svxwild": svxwild}
|
||||
)
|
||||
|
||||
@@ -97,7 +100,7 @@ def therionissues(request):
|
||||
for line in therionlog:
|
||||
line = line.replace("! Un-parsed image filename:", "")
|
||||
newlog.append(line)
|
||||
return render(request, "therionreport.html", {"therionlog": newlog})
|
||||
return render(request, "therionreport.html", {"therionlog": newlog, "year": current_expo()})
|
||||
|
||||
|
||||
def surveximport(request):
|
||||
@@ -110,7 +113,7 @@ def surveximport(request):
|
||||
contents = f.read()
|
||||
else:
|
||||
print(f"{logpath} NOT FOUND {len(contents)}")
|
||||
return render(request, "survexreport.html", {"log": contents})
|
||||
return render(request, "survexreport.html", {"log": contents, "year": current_expo()})
|
||||
|
||||
|
||||
def survexdebug(request):
|
||||
@@ -123,7 +126,7 @@ def survexdebug(request):
|
||||
contents = f.read()
|
||||
else:
|
||||
print(f"{logpath} NOT FOUND {len(contents)}")
|
||||
return render(request, "survexdebug.html", {"log": contents})
|
||||
return render(request, "survexdebug.html", {"log": contents, "year": current_expo()})
|
||||
|
||||
|
||||
def pathsreport(request):
|
||||
@@ -227,7 +230,7 @@ def pathsreport(request):
|
||||
return render(
|
||||
request,
|
||||
"pathsreport.html",
|
||||
{"pathsdict": pathsdict, "bycodeslist": bycodeslist2, "bypathslist": bypathslist, "ncodes": ncodes},
|
||||
{"pathsdict": pathsdict, "bycodeslist": bycodeslist2, "bypathslist": bypathslist, "ncodes": ncodes, "year": current_expo()},
|
||||
)
|
||||
|
||||
|
||||
@@ -258,7 +261,7 @@ def stats(request):
|
||||
|
||||
renderDict = {
|
||||
**statsDict,
|
||||
**{"addupsurvexlength": addupsurvexlength / 1000, "legsbyexpo": legsbyexpo, "nsurvexlegs": addupsurvexlegs},
|
||||
**{"addupsurvexlength": addupsurvexlength / 1000, "legsbyexpo": legsbyexpo, "nsurvexlegs": addupsurvexlegs, "year": current_expo()},
|
||||
} # new syntax
|
||||
return render(request, "statistics.html", renderDict)
|
||||
|
||||
@@ -272,7 +275,7 @@ def dataissues(request):
|
||||
dilist = list(DataIssue.objects.all())
|
||||
dilist.sort(key=myFunc)
|
||||
|
||||
return render(request, "dataissues.html", {"didict": dilist})
|
||||
return render(request, "dataissues.html", {"didict": dilist, "year": current_expo()})
|
||||
|
||||
|
||||
def stations(request):
|
||||
@@ -313,7 +316,7 @@ def stations(request):
|
||||
|
||||
stations = SurvexStation.objects.all() # NB these are NOT all the stations in troggle_import_root.pos
|
||||
|
||||
return render(request, "stations.html", {"ents": ents, "gpsents": gpsents, "stations": stations})
|
||||
return render(request, "stations.html", {"ents": ents, "gpsents": gpsents, "stations": stations, "year": current_expo()})
|
||||
|
||||
|
||||
def aliases(request, year):
|
||||
|
||||
Reference in New Issue
Block a user