@@ -187,25 +187,25 @@ class ProposalBase(models.Model):
return _('Undecided')
def speakers(self):
yield self.speaker
speakers = self.additional_speakers.exclude(
additionalspeaker__status=AdditionalSpeaker.SPEAKING_STATUS_DECLINED)
for speaker in speakers:
yield speaker
def notification_email_context(self):
return {
"title": self.title,
"speaker": self.speaker,
"main_speaker": self.speaker,
"speakers": ', '.join([x.name for x in self.speakers()]),
"additional_speakers": self.additional_speakers,
"kind": self.kind.name,
}
def __str__(self):
return self.title
reversion.register(ProposalBase)
@python_2_unicode_compatible