]> asedeno.scripts.mit.edu Git - bluechips.git/blobdiff - bluechips/controllers/spend.py
Show tags on expenditure deletion page
[bluechips.git] / bluechips / controllers / spend.py
index 43293071bdca31592c60f10d575bd281a6872363..60afaa7531f6b668888a11939dc36539f65a9f1c 100644 (file)
@@ -99,12 +99,9 @@ class SpendController(BaseController):
             c.values = {}
             for ii, user_row in enumerate(c.users):
                 user_id, user = user_row
-                val = 0
-                if user.resident:
-                    val = Decimal(1)
-                c.values['shares-%d.amount' % ii] = val
+                c.values['shares-%d.amount' % ii] = 1 if user.resident else ""
 
-            c.values['tags'] = u""
+            c.tags = u""
         else:
             c.title = 'Edit an Expenditure'
             c.expenditure = meta.Session.query(model.Expenditure).get(id)
@@ -118,7 +115,7 @@ class SpendController(BaseController):
                 share = shares_by_user.get(user, '')
                 c.values['shares-%d.amount' % ii] = share
 
-            c.values['tags'] = ', '.join(c.expenditure.tags)
+            c.tags = ', '.join(c.expenditure.tags)
 
         return render('/spend/index.mako')
 
@@ -178,6 +175,7 @@ class SpendController(BaseController):
         c.expenditure = meta.Session.query(model.Expenditure).get(id)
         if c.expenditure is None:
             abort(404)
+        c.tags = ', '.join(c.expenditure.tags)
 
         return render('/spend/delete.mako')