Give telechat agenda items a default type, for easier secretariat use of the admin interface for adding entries. Use an empty title string when no title is available.

- Legacy-Id: 3626
This commit is contained in:
Henrik Levkowetz 2011-11-16 04:45:03 +00:00
parent 7e62969d86
commit 1571044bc3

View file

@ -86,7 +86,7 @@ class TelechatAgendaItem(models.Model):
TYPE_CHOICES_DICT = dict(TYPE_CHOICES)
id = models.AutoField(primary_key=True, db_column='template_id')
text = models.TextField(blank=True, db_column='template_text')
type = models.IntegerField(db_column='template_type', choices=TYPE_CHOICES)
type = models.IntegerField(db_column='template_type', choices=TYPE_CHOICES, default=3)
title = models.CharField(max_length=255, db_column='template_title')
#The following fields are apparently not used
#note = models.TextField(null=True,blank=True)
@ -94,7 +94,7 @@ class TelechatAgendaItem(models.Model):
#decision = models.TextField(null=True,blank=True)
def __unicode__(self):
type_name = self.TYPE_CHOICES_DICT.get(self.type, str(self.type))
return u'%s: %s' % (type_name, self.title)
return u'%s: %s' % (type_name, self.title or "")
class Meta:
db_table = 'templates'