2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2024-11-25 08:41:51 +00:00

before big revision to wallet model code

This commit is contained in:
Philip Sargent 2023-10-23 20:24:05 +03:00
parent 2b96086535
commit 1694d01536

View File

@ -52,8 +52,7 @@ def populatewallet(w):
def caveifywallet(w):
"""Gets the caves from the list of survex files,
If called from survex parser, we never need to call it from a view too.
"""Gets the block names from the list of blocks, set by the survex parser
"""
# print(f' - Caveify {w=}')
blocknames = []
@ -133,8 +132,7 @@ def is_cave(wallet, id):
return False
def fillblankothers(w):
"""This is on the way to having a many:many relationship between Caves and Wallets
"""
# has this already been done? Do we need to do it on every refresh ?
if not w.walletdate:
set_walletdate(w)
@ -142,6 +140,8 @@ def fillblankothers(w):
caveifywallet(w)
# Is this not done when we scan for wallets when we create them in the first place ?
# needs to be refactored into models/wallets.py anyway
wcaveid = w.cave()
if not wcaveid or wcaveid == "":
if type(wcaveid) == list:
@ -338,8 +338,6 @@ def cavewallets(request, caveid):
else:
return render(request, "errors/badslug.html", {"badslug": f"{caveid} - from cavewallets()"})
# or now:
wallets = cave.wallets.all()
manywallets = list(set(wallets))
for w in manywallets: