diff --git a/symposion/sponsorship/models.py b/symposion/sponsorship/models.py index 3378a621f5fadce31b231e4a15f24a8d37c93c98..343800b6e1c56e5244acd3bfbbd56be64d09c12d 100644 --- a/symposion/sponsorship/models.py +++ b/symposion/sponsorship/models.py @@ -258,7 +258,8 @@ class SponsorBenefit(models.Model): ordering = ["-active"] 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): # Validate - save() doesn't clean your model by default, so call @@ -281,7 +282,7 @@ 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 []