Changeset 18076


Ignore:
Timestamp:
18 May 2025, 16:27:41 (7 hours ago)
Author:
Henrik Bettermann
Message:
  • Change header of marksheet.
  • Add student_id to all download filenames.
Location:
main/waeup.kofa/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/CHANGES.txt

    r18071 r18076  
    441.8.2.dev0 (unreleased)
    55=======================
     6
     7* Change header of marksheet.
     8
     9* Add `student_id` to all download filenames.
    610
    711* Add captcha also to login page.
  • main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py

    r17922 r18076  
    831831        students_utils = getUtility(IStudentsUtils)
    832832        return students_utils.renderPDF(
    833             self, 'basedata_slip.pdf',
     833            self, 'basedata_slip_%s.pdf' % self.context.student.student_id,
    834834            self.context.student, studentview,
    835835            omit_fields=self.omit_fields)
     
    870870        students_utils = getUtility(IStudentsUtils)
    871871        return students_utils.renderPDF(
    872             self, 'personal_slip.pdf',
     872            self, 'personal_slip_%s.pdf' % self.context.student.student_id,
    873873            self.context.student, studentview,
    874874            omit_fields=self.omit_fields)
     
    933933        students_utils = getUtility(IStudentsUtils)
    934934        return students_utils.renderPDF(
    935             self, 'clearance_slip.pdf',
     935            self, 'clearance_slip_%s.pdf' % self.context.student.student_id,
    936936            self.context.student, studentview, signatures=self._signatures(),
    937937            sigs_in_footer=self._sigsInFooter(),
     
    17191719
    17201720        pdfstream = students_utils.renderPDFTranscript(
    1721             self, 'transcript.pdf',
     1721            self, 'transcript_%s.pdf' % self.context.student.student_id,
    17221722            self.context.student, studentview,
    17231723            omit_fields=self.omit_fields,
     
    18951895                             ])
    18961896        return students_utils.renderPDF(
    1897             self, 'course_registration_slip.pdf',
     1897            self, 'course_registration_slip_%s.pdf' % self.context.student.student_id,
    18981898            self.context.student, studentview,
    18991899            tableheader=tableheader,
     
    30653065            note, 'waeup.kofa', target_language=portal_language)
    30663066        return students_utils.renderPDF(
    3067             self, 'final_clearance_slip.pdf',
     3067            self, 'final_clearance_slip_%s.pdf' % self.context.student.student_id,
    30683068            self.context.student, studentview,
    30693069            omit_fields=self.omit_fields,
  • main/waeup.kofa/trunk/src/waeup/kofa/students/fileviewlets.py

    r17902 r18076  
    8383    grok.require('waeup.viewStudent')
    8484
     85    @property
     86    def add_id(self):
     87        return self.context.student_id
    8588
    8689# File viewlets for student base and clearance page
     
    226229    download_name = u'routingslip'
    227230
    228     @property
    229     def add_id(self):
    230         return self.context.student_id
    231231
    232232class ApplicationSlipImage(StudentImage):
  • main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py

    r18063 r18076  
    881881
    882882        # Insert history
    883         if filename == 'clearance_slip.pdf':
     883        if 'clearance_slip' in filename:
    884884            hist_translation = trans(_('Workflow History'), portal_language)
    885885            data.append(Paragraph(hist_translation, HEADING_STYLE))
     
    917917        view.response.setHeader(
    918918            'Content-Type', 'application/pdf')
     919        view.response.setHeader(
     920            'Content-Disposition:', 'attachment; filename="%s' % filename)
    919921        try:
    920922            pdf_stream = creator.create_pdf(
     
    11301132        view.response.setHeader(
    11311133            'Content-Type', 'application/pdf')
     1134        view.response.setHeader(
     1135            'Content-Disposition:', 'attachment; filename="%s' % filename)
     1136
    11321137        try:
    11331138            pdf_stream = creator.create_pdf(
     
    12101215            # requested by Uniben
    12111216            dt = view.context.__parent__.__parent__.longtitle
    1212             doc_title = '%s\n%s (%s)\nMid-Semester Continuous Assessment\nAcademic Session %s' % (dt, ct, view.context.code, session)
     1217            #doc_title = '%s\n%s (%s)\nMid-Semester Continuous Assessment\nAcademic Session %s' % (dt, ct, view.context.code, session)
     1218            doc_title = '%s\n%s (%s)\nAcademic Session %s' % (dt, ct, view.context.code, session)
    12131219        #footer_title = translate(_('${a} (${b}) - ${d}',
    12141220        #    mapping = {'a':ft,
Note: See TracChangeset for help on using the changeset viewer.