diff options
author | goatchurch <goatchurch@ubuntu.clocksoft.dom> | 2009-09-10 22:07:31 +0100 |
---|---|---|
committer | goatchurch <goatchurch@ubuntu.clocksoft.dom> | 2009-09-10 22:07:31 +0100 |
commit | 735b729a414fdda2e4b832c58707decb19aaae6c (patch) | |
tree | 91d23745102961bdb4ce5c8e30c54ac69d33a59b /core/view_surveys.py | |
parent | c5b933f922f922c7c3a3a2c3d11e8b866fe790b6 (diff) | |
download | troggle-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.py | 17 |
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 |