summaryrefslogtreecommitdiffstats
path: root/core/views_logbooks.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2020-05-30 01:11:02 +0100
committerPhilip Sargent <philip.sargent@klebos.com>2020-05-30 01:11:02 +0100
commit0776978c9c8d7ee921b446de18b40162ba231aab (patch)
tree7c1873fa42fff63387305c640a0a27334bf4ba6f /core/views_logbooks.py
parent6568cb890015f43a97248bd48e92de67238ca325 (diff)
downloadtroggle-0776978c9c8d7ee921b446de18b40162ba231aab.tar.gz
troggle-0776978c9c8d7ee921b446de18b40162ba231aab.tar.bz2
troggle-0776978c9c8d7ee921b446de18b40162ba231aab.zip
Import rejigging to fix circular refs
Diffstat (limited to 'core/views_logbooks.py')
-rw-r--r--core/views_logbooks.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/core/views_logbooks.py b/core/views_logbooks.py
index b02200f..1cb9f2c 100644
--- a/core/views_logbooks.py
+++ b/core/views_logbooks.py
@@ -14,8 +14,9 @@ from django.views.generic.list import ListView
import troggle.core.models as models
import troggle.parsers.logbooks as logbookparsers
from troggle.core.forms import getTripForm # , get_name, PersonForm
-from troggle.core.models import Expedition, LogbookEntry, Person, PersonExpedition, PersonTrip
-from troggle.core.models_survex import SurvexBlock
+from troggle.core.models import Expedition, Person, PersonExpedition
+from troggle.core.models_caves import LogbookEntry, PersonTrip
+from troggle.core.models_survex import SurvexBlock, SurvexLeg
from troggle.helper import login_required_if_public
from troggle.parsers.logbooks import LoadLogbookForExpedition
from troggle.parsers.people import GetPersonExpeditionNameLookup
@@ -226,12 +227,12 @@ def experimental(request):
for survexblock in survexblocks:
survexlegs.extend(survexblock.survexleg_set.all())
survexleglength += survexblock.totalleglength
- legsbyexpo.append((expedition, {"nsurvexlegs":len(survexlegs), "survexleglength":survexleglength}))
+ legsbyexpo.append((expedition, {"nsurvexlegs":len(survexlegs), "survexleglength":survexleglength/1000}))
legsbyexpo.reverse()
- survexlegs = models.SurvexLeg.objects.all()
+ survexlegs = SurvexLeg.objects.all()
totalsurvexlength = sum([survexleg.tape for survexleg in survexlegs])
- return render(request, 'experimental.html', { "nsurvexlegs":len(survexlegs), "totalsurvexlength":totalsurvexlength, "legsbyexpo":legsbyexpo })
+ return render(request, 'experimental.html', { "nsurvexlegs":len(survexlegs), "totalsurvexlength":totalsurvexlength/1000, "legsbyexpo":legsbyexpo })
@login_required_if_public
def newLogbookEntry(request, expeditionyear, pdate = None, pslug = None):