summaryrefslogtreecommitdiffstats
path: root/core/view_surveys.py
diff options
context:
space:
mode:
authorgoatchurch <goatchurch@ubuntu.clocksoft.dom>2009-09-10 22:07:31 +0100
committergoatchurch <goatchurch@ubuntu.clocksoft.dom>2009-09-10 22:07:31 +0100
commitece3b79e5d5690c96630b598493009b1c924c8f7 (patch)
treec6fd7aa5fca183fb610a6b1007634ff791bba232 /core/view_surveys.py
parent8050476c8a853229f1ab23edee929e5ba9515a8e (diff)
downloadtroggle-ece3b79e5d5690c96630b598493009b1c924c8f7.tar.gz
troggle-ece3b79e5d5690c96630b598493009b1c924c8f7.tar.bz2
troggle-ece3b79e5d5690c96630b598493009b1c924c8f7.zip
survey scans features added
Diffstat (limited to 'core/view_surveys.py')
-rw-r--r--core/view_surveys.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/core/view_surveys.py b/core/view_surveys.py
index 846b245..ab45438 100644
--- a/core/view_surveys.py
+++ b/core/view_surveys.py
@@ -4,10 +4,12 @@ from django.shortcuts import render_to_response
from django.http import HttpResponse, Http404
import os
import re
+from troggle.core.models import SurvexScansFolder, SurvexScanSingle, SurvexBlock
# inline fileabstraction into here if it's not going to be useful anywhere else
# keep things simple and ignore exceptions everywhere for now
+
def getMimeType(extension):
try:
return {"txt": "text/plain",
@@ -159,3 +161,18 @@ def jgtuploadfile(request):
print "gothere"
return render_to_response('fileupload.html', {'message':message, 'filesuploaded':filesuploaded, 'settings': settings})
+def surveyscansfolder(request, path):
+ #print [ s.walletname for s in SurvexScansFolder.objects.all() ]
+ survexscansfolder = SurvexScansFolder.objects.get(walletname=path)
+ return render_to_response('survexscansfolder.html', { 'survexscansfolder':survexscansfolder, 'settings': settings })
+
+def surveyscansingle(request, path, file):
+ survexscansfolder = SurvexScansFolder.objects.get(walletname=path)
+ survexscansingle = SurvexScanSingle.objects.get(survexscansfolder=survexscansfolder, name=file)
+ return HttpResponse(content=open(survexscansingle.ffile), mimetype="image/png")
+ #return render_to_response('survexscansfolder.html', { 'survexscansfolder':survexscansfolder, 'settings': settings })
+
+def surveyscansfolders(request):
+ survexscansfolders = SurvexScansFolder.objects.all()
+ return render_to_response('survexscansfolders.html', { 'survexscansfolders':survexscansfolders, 'settings': settings })
+ \ No newline at end of file