summaryrefslogtreecommitdiffstats
path: root/core/views/uploads.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2022-08-01 02:50:19 +0300
committerPhilip Sargent <philip.sargent@klebos.com>2022-08-01 02:50:19 +0300
commit129ea3cc5bd9a77db9138277e2dc23b294c19608 (patch)
treece0ba881456d4f484e247a2991b27419bb27fa93 /core/views/uploads.py
parent5da1fce41fcace616f15001b3d53834267c70081 (diff)
downloadtroggle-129ea3cc5bd9a77db9138277e2dc23b294c19608.tar.gz
troggle-129ea3cc5bd9a77db9138277e2dc23b294c19608.tar.bz2
troggle-129ea3cc5bd9a77db9138277e2dc23b294c19608.zip
debugging ticklist
Diffstat (limited to 'core/views/uploads.py')
-rw-r--r--core/views/uploads.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/core/views/uploads.py b/core/views/uploads.py
index 500e4bd..685f7bf 100644
--- a/core/views/uploads.py
+++ b/core/views/uploads.py
@@ -100,6 +100,9 @@ xlate = {"url": "description url",
def get_complaints(complaints, waldata, svxfiles, files, wallet, wurl):
'''Taken from old script wallets.py and edited to make more comprehensible
Loads the survex files names and processes all complaints
+
+ All needs to be restructred to use the get_ticks() function on the Wallets class in core/models/survex.py
+ which does the same thing
'''
# Date
if not waldata["date"]:
@@ -134,20 +137,21 @@ def get_complaints(complaints, waldata, svxfiles, files, wallet, wurl):
# Notes required
if not waldata["electronic survey"]:
notes_scanned = reduce(operator.or_, [f.startswith("note") for f in files], False)
- notes_scanned = reduce(operator.or_, [f.endswith("note") for f in files], notes_scanned)
+ notes_scanned = reduce(operator.or_, [Path(f).stem.endswith("notes") for f in files], notes_scanned)
if not notes_scanned:
complaints.append("The notes needs scanning (or renaming): no noteNN.jpg or XXnote.jpg file found; and this is not an electronic survey.")
# Plan drawing required
plan_scanned = reduce(operator.or_, [f.startswith("plan") for f in files], False)
- plan_scanned = reduce(operator.or_, [f.endswith("plan") for f in files], plan_scanned)
+ plan_scanned = reduce(operator.or_, [Path(f).stem.endswith("plan") for f in files], plan_scanned)
plan_drawing_required = not (plan_scanned or waldata["plan drawn"] or waldata["plan not required"])
if plan_drawing_required:
complaints.append("The plan needs drawing (or renaming, or tick 'Plan drawn' checkbox or 'Plan not required' checkbox): no planNN.jpg or XXplan.jpg file found.")
# Elev drawing required
elev_scanned = reduce(operator.or_, [f.startswith("elev") for f in files], False)
- elev_scanned = reduce(operator.or_, [f.endswith("elev") for f in files], elev_scanned)
+ elev_scanned = reduce(operator.or_, [Path(f).stem.endswith("elev") for f in files], elev_scanned)
+ elev_scanned = reduce(operator.or_, [Path(f).stem.endswith("elevation") for f in files], elev_scanned)
elev_drawing_required = not (elev_scanned or waldata["elev drawn"] or waldata["elev not required"])
if elev_drawing_required:
complaints.append("The elevation needs drawing (or renaming, or tick 'Elev drawn' checkbox or 'Elev not required' checkbox): no elevNN.jpg or XXelev.jpg file found.")