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
commit735b729a414fdda2e4b832c58707decb19aaae6c (patch)
tree91d23745102961bdb4ce5c8e30c54ac69d33a59b /core/view_surveys.py
parentc5b933f922f922c7c3a3a2c3d11e8b866fe790b6 (diff)
downloadtroggle-735b729a414fdda2e4b832c58707decb19aaae6c.tar.gz
troggle-735b729a414fdda2e4b832c58707decb19aaae6c.tar.bz2
troggle-735b729a414fdda2e4b832c58707decb19aaae6c.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