X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=bluechips%2Fcontrollers%2Fstatus.py;h=df0522e4a359ed8951a67dc4857afdad665767f1;hb=378790bb6dfd727bb25bb27dde22c484fc957267;hp=7e81cd505854151136b98797c4659689d6ca413f;hpb=711c0937fcfe86e310008a7332069d2efdada68a;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)