diff options
| author | Frédéric Sureau <fred@milka.(none)> | 2011-08-10 10:48:14 +0200 |
|---|---|---|
| committer | Frédéric Sureau <fred@milka.(none)> | 2011-08-10 10:48:14 +0200 |
| commit | af2ca220a76d6ffe58d37e52a67f263b8905ed60 (patch) | |
| tree | 55aa8f3bbd97a63b838a48fc9dada13decf93b0c /budget/utils.py | |
| parent | 7ee2e74969a757fcb0b47902be5d3ed1f3c70c83 (diff) | |
| download | ihatemoney-mirror-af2ca220a76d6ffe58d37e52a67f263b8905ed60.zip ihatemoney-mirror-af2ca220a76d6ffe58d37e52a67f263b8905ed60.tar.gz ihatemoney-mirror-af2ca220a76d6ffe58d37e52a67f263b8905ed60.tar.bz2 | |
Automatically select all members of the 'payed for' field when adding a bill.
Diffstat (limited to 'budget/utils.py')
| -rw-r--r-- | budget/utils.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/budget/utils.py b/budget/utils.py index c97b3ad..ed283cf 100644 --- a/budget/utils.py +++ b/budget/utils.py @@ -6,9 +6,14 @@ from forms import BillForm def get_billform_for(project): """Return an instance of BillForm configured for a particular project.""" + payers = [] + ids = [] + for m in project.active_members: + payers.append( (str(m.id), m.name) ) + ids.append( str(m.id) ) form = BillForm() - payers = [(str(m.id), m.name) for m in project.active_members] form.payed_for.choices = form.payer.choices = payers + form.payed_for.data = ids return form def requires_auth(f): |
