File diff 0d7df4db004c → d17400814974
symposion/sponsorship/forms.py
Show inline comments
...
 
@@ -44,12 +44,15 @@ class SponsorDetailsForm(forms.ModelForm):
 
            "contact_name",
 
            "contact_email"
 
        ]
 

	
 

	
 
class SponsorBenefitsInlineFormSet(BaseInlineFormSet):
 
    def __init__(self, *args, **kwargs):
 
        kwargs['queryset'] = kwargs.get('queryset', self.model._default_manager).exclude(benefit__type="option")
 
        super(SponsorBenefitsInlineFormSet, self).__init__(*args, **kwargs)
 

	
 
    def _construct_form(self, i, **kwargs):
 
        form = super(SponsorBenefitsInlineFormSet, self)._construct_form(i, **kwargs)
 

	
 
        # only include the relevant data fields for this benefit type
 
        fields = form.instance.data_fields()