X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=bluechips%2Fcontrollers%2Fstatus.py;h=df0522e4a359ed8951a67dc4857afdad665767f1;hb=7f646c692e3cd2c6d8c01eed8252ee9374082277;hp=7e81cd505854151136b98797c4659689d6ca413f;hpb=28c9c65bb98e6981a516a64850744335bf36f81b;p=bluechips.git diff --git a/bluechips/controllers/status.py b/bluechips/controllers/status.py index 7e81cd5..df0522e 100644 --- a/bluechips/controllers/status.py +++ b/bluechips/controllers/status.py @@ -22,6 +22,13 @@ class StatusController(BaseController): def index(self): c.debts = debts() c.settle = settle(c.debts) + + c.net = 0 + for from_user, to_user, amount in c.settle: + if from_user == request.environ['user']: + c.net -= amount + elif to_user == request.environ['user']: + c.net += amount periods = {} periods['Total'] = (None, None)