summaryrefslogtreecommitdiffstats
path: root/databaseReset.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@gmail.com>2025-01-20 02:07:26 +0000
committerPhilip Sargent <philip.sargent@gmail.com>2025-01-20 02:07:26 +0000
commit4d49eefccbac393ca21b81bc35f7a632b4af1178 (patch)
treee372c3edc1df51449f6222ae0065be72bbe9e145 /databaseReset.py
parent79cf342d3391d4bbd127678faaeed5471f6954be (diff)
downloadtroggle-4d49eefccbac393ca21b81bc35f7a632b4af1178.tar.gz
troggle-4d49eefccbac393ca21b81bc35f7a632b4af1178.tar.bz2
troggle-4d49eefccbac393ca21b81bc35f7a632b4af1178.zip
encryption round-trip works
Diffstat (limited to 'databaseReset.py')
-rw-r--r--databaseReset.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/databaseReset.py b/databaseReset.py
index 167ce9e..d11215a 100644
--- a/databaseReset.py
+++ b/databaseReset.py
@@ -52,6 +52,7 @@ from troggle.parsers.imports import (
import_logbook,
import_logbooks,
import_people,
+ import_users,
import_QMs,
import_survex,
import_survex_checks,
@@ -221,6 +222,7 @@ class JobQueue:
"reinit",
"caves",
"people",
+ "users",
"logbooks",
"QMs",
"scans",
@@ -247,6 +249,8 @@ class JobQueue:
if module in ["runlabel", "date", "test", "TOTAL"]:
continue
# print(i, module, f"length={len(self.results[module])} ")
+ if module == "users":
+ continue
if self.results[module][i]:
total += float(self.results[module][i])
return total
@@ -425,6 +429,7 @@ def usage():
init - initialisation. Automatic if you run reset.
caves - read in the caves (must run first after initialisation)
people - read in the people from folk.csv (must run after 'caves')
+ users - read in registered troggle users from file (emails encrypted)
logbooks - read in the logbooks
QMs - read in the QM csv files (older caves only)
scans - the survey scans in all the wallets (must run before survex)
@@ -492,6 +497,8 @@ if __name__ == "__main__":
jq.enq("logbooks", import_logbook) # default year set in imports.py
elif "people" in sys.argv:
jq.enq("people", import_people)
+ elif "users" in sys.argv:
+ jq.enq("users", import_users)
elif "QMs" in sys.argv:
jq.enq("QMs", import_QMs)
elif "reset" in sys.argv: