diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2022-08-01 02:50:19 +0300 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2022-08-01 02:50:19 +0300 |
commit | 129ea3cc5bd9a77db9138277e2dc23b294c19608 (patch) | |
tree | ce0ba881456d4f484e247a2991b27419bb27fa93 /core/views/uploads.py | |
parent | 5da1fce41fcace616f15001b3d53834267c70081 (diff) | |
download | troggle-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.py | 10 |
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.") |