# HG changeset patch # User Madhusudan.C.S # Date 1291902314 -19800 # Node ID bc50906a9feebe3e68cea5db73cc554c8ffff88c # Parent 47db5bd2a791dd90eb57e70ccf19d76bf312db9a Creating Payment, Accommodation and Wifi objects require scope and user objects. diff -r 47db5bd2a791 -r bc50906a9fee project/scipycon/registration/views.py --- a/project/scipycon/registration/views.py Thu Dec 09 19:12:05 2010 +0530 +++ b/project/scipycon/registration/views.py Thu Dec 09 19:15:14 2010 +0530 @@ -378,16 +378,19 @@ row = [] row.append(reg.registrant.get_full_name()) row.append(reg.city) - payment, create = reg.registrant.payment_set.get_or_create() + payment, create = reg.registrant.payment_set.get_or_create( + reg.registrant, reg.scope) row.append('Yes' if payment.confirmed else 'No') row.append('Yes' if reg.conference else 'No') row.append('Yes' if reg.tutorial else 'No') row.append('Yes' if reg.sprint else 'No') - wifi, create = reg.registrant.wifi_set.get_or_create() + wifi, create = reg.registrant.wifi_set.get_or_create( + reg.registrant, reg.scope) row.append(wifi.registration_id) - row.append('Yes' if reg.registrant.payment_set.get().acco_confirmed + row.append('Yes' if payment.acco_confirmed else 'No') - acco, created = reg.registrant.accommodation_set.get_or_create() + acco, created = reg.registrant.accommodation_set.get_or_create( + reg.registrant, reg.scope) row.append('Yes' if acco.accommodation_on_1st else 'No') row.append('Yes' if acco.accommodation_on_2nd else 'No') row.append('Yes' if acco.accommodation_on_3rd else 'No')