Ignore:
Timestamp:
30 Jul 2013, 06:22:45 (11 years ago)
Author:
Henrik Bettermann
Message:

Ease customization and define tabletitle outside render method.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py

    r10438 r10439  
    12691269            + ' %s' % level_title
    12701270
     1271    @property
     1272    def tabletitle(self):
     1273        portal_language = getUtility(IKofaUtils).PORTAL_LANGUAGE
     1274        tabletitle = []
     1275        tabletitle.append(translate(_('1st Semester Courses'), 'waeup.kofa',
     1276            target_language=portal_language))
     1277        tabletitle.append(translate(_('2nd Semester Courses'), 'waeup.kofa',
     1278            target_language=portal_language))
     1279        tabletitle.append(translate(_('Level Courses'), 'waeup.kofa',
     1280            target_language=portal_language))
     1281        return tabletitle
     1282
    12711283    def render(self):
    12721284        portal_language = getUtility(IKofaUtils).PORTAL_LANGUAGE
     
    12871299        tableheader = []
    12881300        contenttitle = []
    1289         for i in range(6):
     1301        for i in range(1,7):
    12901302            tabledata.append(sorted(
    12911303                [value for value in self.context.values() if value.semester == i],
     
    13001312                             #('Auto', 'automatic', 1.5)
    13011313                             ])
    1302             contenttitle.append(None)
    1303 
    1304         contenttitle[1] = translate(_('1st Semester Courses'), 'waeup.kofa',
    1305             target_language=portal_language)
    1306         contenttitle[2] = translate(_('2nd Semester Courses'), 'waeup.kofa',
    1307             target_language=portal_language)
    1308         contenttitle[3] = translate(_('Level Courses'), 'waeup.kofa',
    1309             target_language=portal_language)
    1310 
    13111314        return students_utils.renderPDF(
    13121315            self, 'course_registration_slip.pdf',
     
    13141317            tableheader=tableheader,
    13151318            tabledata=tabledata,
    1316             contenttitle=contenttitle,
    13171319            omit_fields=self.omit_fields
    13181320            )
Note: See TracChangeset for help on using the changeset viewer.