diff options
-rw-r--r-- | core/models/survex.py | 2 | ||||
-rw-r--r-- | core/views/surveys.py | 4 | ||||
-rw-r--r-- | urls.py | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/core/models/survex.py b/core/models/survex.py index 6b173a5..30bd9bb 100644 --- a/core/models/survex.py +++ b/core/models/survex.py @@ -194,7 +194,7 @@ class SingleScan(models.Model): ordering = ('name',) def get_absolute_url(self): - return urljoin(settings.URL_ROOT, reverse('surveyscansingle', kwargs={"path":re.sub("#", "%23", self.scansfolder.walletname), "file":self.name})) + return urljoin(settings.URL_ROOT, reverse('scansingle', kwargs={"path":re.sub("#", "%23", self.scansfolder.walletname), "file":self.name})) def __str__(self): return "Survey Scan Image: " + str(self.name) + " in " + str(self.scansfolder) diff --git a/core/views/surveys.py b/core/views/surveys.py index 2737a05..4af5bcb 100644 --- a/core/views/surveys.py +++ b/core/views/surveys.py @@ -29,13 +29,13 @@ def surveyscansfolder(request, path): message = f'Scan folder error or not found \'{path}\' .' return render(request, 'errors/generic.html', {'message': message}) -def surveyscansingle(request, path, file): +def scansingle(request, path, file): '''sends a single binary file to the user for display - browser decides how using mimetype ''' try: scansfolder = ScansFolder.objects.get(walletname=urlunquote(path)) singlescan = SingleScan.objects.get(scansfolder=scansfolder, name=file) - # print(" - surveyscansingle {}:{}:{}:".format(path, file, getmimetype(file))) + # print(" - scansingle {}:{}:{}:".format(path, file, getmimetype(file))) return HttpResponse(content=open(singlescan.ffile,"rb"), content_type=getmimetype(file)) # any type of image except: message = f'Scan folder or scan item error or not found \'{path}\' and \'{file}\'.' @@ -9,7 +9,7 @@ from django.contrib import auth from django.urls import reverse, resolve from troggle.core.views import caves, statistics, survex -from troggle.core.views.surveys import surveyscansingle, surveyscansfolder, surveyscansfolders, dwgdata, dwgfilesingle, dwgfileupload +from troggle.core.views.surveys import scansingle, surveyscansfolder, surveyscansfolders, dwgdata, dwgfilesingle, dwgfileupload from troggle.core.views.other import troggle404, frontpage, todos, controlpanel, frontpage, scanupload from troggle.core.views.other import downloadlogbook, ajax_QM_number, downloadQMs from troggle.core.views.caves import ent, cavepage @@ -144,7 +144,7 @@ trogglepatterns = [ re_path(r'^survey_scans/$', surveyscansfolders, name="surveyscansfolders"), re_path(r'^survey_scans/(?P<path>[^/]+)/$', surveyscansfolder, name="surveyscansfolder"), re_path(r'^survey_scans/(?P<path>[^/]+)/(?P<file>[^/]+)$', - surveyscansingle, name="surveyscansingle"), + scansingle, name="scansingle"), # The tunnel and therion drawings files pages re_path(r'^dwgdata/$', dwgdata, name="dwgdata"), |