示例#1
0
 def getTeilnehmerListing(self):
     rc = []
     for teilnehmer in self.context.teilnehmer:
         gebdat = ""
         if teilnehmer.geburtsdatum:
             gebdat = fmtDate(teilnehmer.geburtsdatum)
         person = dict(name = "%s %s" %(teilnehmer.name, teilnehmer.vorname),
                       gebdat = gebdat,
                       lehrgang = [])
         for kurs in teilnehmer.kursteilnehmer:
             if kurs.fernlehrgang:
                 person['lehrgang'].append(kurs.fernlehrgang.titel)
         if not len(person['lehrgang']):
             person['lehrgang'].append(u'Noch für keinen Fernlehrgang registriert.')
         rc.append(person)
     return sorted(rc, key=lambda v: v.get('name'))
示例#2
0
 def valueToUnicode(self, value):
     return fmtDate(value)
示例#3
0
 def renderCell(self, item):
     if item.geburtsdatum != None:
         return fmtDate(item.geburtsdatum)
     return ""
示例#4
0
 def renderCell(self, item):
     if item.date is not None:
         return fmtDate(item.date)
     return ""