]> asedeno.scripts.mit.edu Git - bluechips.git/blobdiff - bluechips/controllers/status.py
added net owed/due row to settling transfers table
[bluechips.git] / bluechips / controllers / status.py
index 7e81cd505854151136b98797c4659689d6ca413f..df0522e4a359ed8951a67dc4857afdad665767f1 100644 (file)
@@ -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)