2 from tw.api import WidgetsList
4 from tw.forms import validators
6 from bluechips.widgets import *
8 class NewTransferForm(forms.TableForm):
9 class fields(WidgetsList):
11 creditor = UserSelect()
12 amount = AmountField()
13 date = forms.CalendarDatePicker(
14 validator=validators.DateConverter(not_empty=True))
15 description = forms.TextField(size=40)
17 validator = validators.Schema(
19 FieldsDontMatch('debtor', 'creditor',
21 invalid="Can't transfer to yourself!"))])
23 new_transfer_form = NewTransferForm()