]> asedeno.scripts.mit.edu Git - bluechips.git/blobdiff - bluechips/widgets/spend.py
little performance tweaks
[bluechips.git] / bluechips / widgets / spend.py
index 3e41ea1c0bf5771f2e91930b451c938b1c54ea5d..50ce3c56771c51e819929afcdc459fb4eb76825b 100644 (file)
@@ -5,10 +5,14 @@ from tw.forms import validators
 
 from bluechips.widgets import *
 
-forms.FormField.engine_name = 'mako'
-
-class NewSpendForm(forms.ListForm):
+class NewSpendForm(forms.TableForm):
     class fields(WidgetsList):
         spender = UserSelect()
+        amount = AmountField()
+        date = forms.CalendarDatePicker(
+            validator=validators.DateConverter(not_empty=True))
+        description = forms.TextField(
+            size=40,
+            validator=validators.NotEmpty())
 
 new_spend_form = NewSpendForm()