Changeset - d17400814974
[Not reviewed]
0 2 0
Hiroshi Miura - 9 years ago 2015-07-11 02:28:57
miurahr@linux.com
sponsor benefit type richitext, simple and option

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2 files changed with 6 insertions and 2 deletions:
0 comments (0 inline, 0 general)
symposion/sponsorship/forms.py
Show inline comments
...
 
@@ -48,4 +48,7 @@ class SponsorDetailsForm(forms.ModelForm):
 

	
 
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):
symposion/sponsorship/models.py
Show inline comments
...
 
@@ -259,5 +259,6 @@ class SponsorBenefit(models.Model):
 

	
 
    def __unicode__(self):
 
        return u"%s - %s" % (self.sponsor, self.benefit)
 
        return u"%s - %s (%s)" % (self.sponsor, self.benefit,
 
                                  self.benefit.type)
 

	
 
    def save(self, *args, **kwargs):
...
 
@@ -282,5 +283,5 @@ class SponsorBenefit(models.Model):
 
        if self.benefit.type == "file" or self.benefit.type == "weblogo":
 
            return ["upload"]
 
        elif self.benefit.type == "text":
 
        elif self.benefit.type in ("text", "richtext", "simple", "option"):
 
            return ["text"]
 
        return []
0 comments (0 inline, 0 general)