Changeset 18076
- Timestamp:
- 18 May 2025, 16:27:41 (7 hours ago)
- Location:
- main/waeup.kofa/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/CHANGES.txt
r18071 r18076 4 4 1.8.2.dev0 (unreleased) 5 5 ======================= 6 7 * Change header of marksheet. 8 9 * Add `student_id` to all download filenames. 6 10 7 11 * Add captcha also to login page. -
main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py
r17922 r18076 831 831 students_utils = getUtility(IStudentsUtils) 832 832 return students_utils.renderPDF( 833 self, 'basedata_slip .pdf',833 self, 'basedata_slip_%s.pdf' % self.context.student.student_id, 834 834 self.context.student, studentview, 835 835 omit_fields=self.omit_fields) … … 870 870 students_utils = getUtility(IStudentsUtils) 871 871 return students_utils.renderPDF( 872 self, 'personal_slip .pdf',872 self, 'personal_slip_%s.pdf' % self.context.student.student_id, 873 873 self.context.student, studentview, 874 874 omit_fields=self.omit_fields) … … 933 933 students_utils = getUtility(IStudentsUtils) 934 934 return students_utils.renderPDF( 935 self, 'clearance_slip .pdf',935 self, 'clearance_slip_%s.pdf' % self.context.student.student_id, 936 936 self.context.student, studentview, signatures=self._signatures(), 937 937 sigs_in_footer=self._sigsInFooter(), … … 1719 1719 1720 1720 pdfstream = students_utils.renderPDFTranscript( 1721 self, 'transcript .pdf',1721 self, 'transcript_%s.pdf' % self.context.student.student_id, 1722 1722 self.context.student, studentview, 1723 1723 omit_fields=self.omit_fields, … … 1895 1895 ]) 1896 1896 return students_utils.renderPDF( 1897 self, 'course_registration_slip .pdf',1897 self, 'course_registration_slip_%s.pdf' % self.context.student.student_id, 1898 1898 self.context.student, studentview, 1899 1899 tableheader=tableheader, … … 3065 3065 note, 'waeup.kofa', target_language=portal_language) 3066 3066 return students_utils.renderPDF( 3067 self, 'final_clearance_slip .pdf',3067 self, 'final_clearance_slip_%s.pdf' % self.context.student.student_id, 3068 3068 self.context.student, studentview, 3069 3069 omit_fields=self.omit_fields, -
main/waeup.kofa/trunk/src/waeup/kofa/students/fileviewlets.py
r17902 r18076 83 83 grok.require('waeup.viewStudent') 84 84 85 @property 86 def add_id(self): 87 return self.context.student_id 85 88 86 89 # File viewlets for student base and clearance page … … 226 229 download_name = u'routingslip' 227 230 228 @property229 def add_id(self):230 return self.context.student_id231 231 232 232 class ApplicationSlipImage(StudentImage): -
main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py
r18063 r18076 881 881 882 882 # Insert history 883 if filename == 'clearance_slip.pdf':883 if 'clearance_slip' in filename: 884 884 hist_translation = trans(_('Workflow History'), portal_language) 885 885 data.append(Paragraph(hist_translation, HEADING_STYLE)) … … 917 917 view.response.setHeader( 918 918 'Content-Type', 'application/pdf') 919 view.response.setHeader( 920 'Content-Disposition:', 'attachment; filename="%s' % filename) 919 921 try: 920 922 pdf_stream = creator.create_pdf( … … 1130 1132 view.response.setHeader( 1131 1133 'Content-Type', 'application/pdf') 1134 view.response.setHeader( 1135 'Content-Disposition:', 'attachment; filename="%s' % filename) 1136 1132 1137 try: 1133 1138 pdf_stream = creator.create_pdf( … … 1210 1215 # requested by Uniben 1211 1216 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) 1213 1219 #footer_title = translate(_('${a} (${b}) - ${d}', 1214 1220 # mapping = {'a':ft,
Note: See TracChangeset for help on using the changeset viewer.