Ignore:
Timestamp:
29 Jul 2019, 09:59:44 (5 years ago)
Author:
Henrik Bettermann
Message:

Change format of attendance sheet.

Location:
main/waeup.kofa/trunk/src/waeup/kofa/students
Files:
2 edited

Legend:

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

    r15432 r15526  
    36803680            code=(self.context.code, self.context.code)
    36813681            )
    3682         header = [[_('Student Id'),
     3682        header = [[_('S/N'),
     3683                   _('Student Id'),
    36833684                   _('Matric No.'),
    36843685                   _('Level'),
     
    36883689                   ],]
    36893690        tickets = []
    3690         for ticket in list(coursetickets):
    3691             row = [ticket.student.student_id,
     3691        sn = 1
     3692        ctlist = sorted(list(coursetickets),
     3693                        key=lambda value: value.student.matric_number)
     3694        for ticket in ctlist:
     3695            row = [sn,
     3696                  ticket.student.student_id,
    36923697                  ticket.student.matric_number,
    36933698                  ticket.level,
     
    36973702                  ]
    36983703            tickets.append(row)
    3699         return header + sorted(tickets, key=lambda value: value[0]), None
     3704            sn += 1
     3705        return header + tickets, None
    37003706
    37013707    def render(self):
     
    37073713            self, 'attendance', self.current_academic_session,
    37083714            self.data(self.current_academic_session),
    3709             lecturers, 'landscape', 90, self.note)
     3715            lecturers, '', 65, self.note)
    37103716
    37113717class ExportJobContainerOverview(KofaPage):
  • main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py

    r15423 r15526  
    10481048        title = " ".join(view.context.title.split())
    10491049        ct = textwrap.fill(title, title_length)
    1050         ft = title
    1051         if len(textwrap.wrap(title, title_length)) > 1:
    1052             ft = textwrap.wrap(title, title_length)[0] + ' ...'
     1050        ft = "" # title
     1051        #if len(textwrap.wrap(title, title_length)) > 1:
     1052        #    ft = textwrap.wrap(title, title_length)[0] + ' ...'
    10531053        doc_title = translate(_('${a} (${b})\nAcademic Session ${d}',
    10541054            mapping = {'a':ct,
     
    10591059        if name == 'coursetickets':
    10601060            doc_title += _('\nCourse Tickets Overview')
    1061         footer_title = translate(_('${a} (${b}) - ${d}',
    1062             mapping = {'a':ft,
    1063                        'b':view.context.code,
     1061        #footer_title = translate(_('${a} (${b}) - ${d}',
     1062        #    mapping = {'a':ft,
     1063        #               'b':view.context.code,
     1064        #               'd':session}))
     1065        footer_title = translate(_('${b} - ${d}',
     1066            mapping = {'b':view.context.code,
    10641067                       'd':session}))
    10651068        author = '%s (%s)' % (view.request.principal.title,
Note: See TracChangeset for help on using the changeset viewer.