Changeset 9452


Ignore:
Timestamp:
29 Oct 2012, 08:08:23 (12 years ago)
Author:
Henrik Bettermann
Message:

Move student workflow history to the bottom. Reformat pdf slips slightly.

Location:
main/waeup.kofa/trunk/src/waeup/kofa
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/applicants/pdf.py

    r8552 r9452  
    113113        # append history
    114114        data.extend(creator.fromStringList(self.context.history.messages))
     115        data.append(Spacer(1, 20))
    115116
    116117        # append photograph
  • main/waeup.kofa/trunk/src/waeup/kofa/browser/pdf.py

    r9451 r9452  
    212212        for msg in string_list:
    213213            result.append(Paragraph(msg, CODE_STYLE))
    214         result.append(Spacer(1, 20))
    215214        return result
    216215
  • main/waeup.kofa/trunk/src/waeup/kofa/students/browser.py

    r9437 r9452  
    597597    """
    598598    grok.context(IStudent)
    599     grok.name('clearance.pdf')
     599    grok.name('clearance_slip.pdf')
    600600    grok.require('waeup.viewStudent')
    601601    prefix = 'form'
    602     omit_fields = ('password', 'suspended', 'phone', 'adm_code', 'sex')
     602    omit_fields = ('password', 'suspended', 'phone', 'adm_code')
    603603
    604604    @property
     
    635635        students_utils = getUtility(IStudentsUtils)
    636636        return students_utils.renderPDF(
    637             self, 'clearance.pdf',
     637            self, 'clearance_slip.pdf',
    638638            self.context.student, studentview, signatures=self._signatures())
    639639
     
    10001000    """
    10011001    grok.context(IStudentStudyLevel)
    1002     grok.name('course_registration.pdf')
     1002    grok.name('course_registration_slip.pdf')
    10031003    grok.require('waeup.viewStudent')
    10041004    form_fields = grok.AutoFields(IStudentStudyLevel)
     
    10441044            key=lambda value: str(value.semester) + value.code)
    10451045        return students_utils.renderPDF(
    1046             self, 'course_registration.pdf',
     1046            self, 'course_registration_slip.pdf',
    10471047            self.context.student, studentview,
    10481048            tableheader=[(Sem,'semester', 1.5),(Code,'code', 2.5),
     
    16841684    """
    16851685    grok.context(IBedTicket)
    1686     grok.name('bed_allocation.pdf')
     1686    grok.name('bed_allocation_slip.pdf')
    16871687    grok.require('waeup.handleAccommodation')
    16881688    form_fields = grok.AutoFields(IBedTicket)
    16891689    form_fields['booking_date'].custom_widget = FriendlyDatetimeDisplayWidget('le')
    16901690    prefix = 'form'
    1691     omit_fields = ('password', 'suspended', 'phone', 'adm_code', 'sex')
     1691    omit_fields = ('password', 'suspended', 'phone', 'adm_code')
    16921692
    16931693    @property
     
    17121712        students_utils = getUtility(IStudentsUtils)
    17131713        return students_utils.renderPDF(
    1714             self, 'bed_allocation.pdf',
     1714            self, 'bed_allocation_slip.pdf',
    17151715            self.context.student, studentview)
    17161716
  • main/waeup.kofa/trunk/src/waeup/kofa/students/tests/test_browser.py

    r9438 r9452  
    646646        self.browser.open(self.manage_student_path)
    647647        self.browser.getControl('Delete').click()
    648         self.browser.open(self.student_path + '/clearance.pdf')
     648        self.browser.open(self.student_path + '/clearance_slip.pdf')
    649649        self.assertEqual(self.browser.headers['Status'], '200 Ok')
    650650        self.assertEqual(self.browser.headers['Content-Type'],
     
    23192319
    23202320        # Students can open the pdf slip
    2321         self.browser.open(self.browser.url + '/bed_allocation.pdf')
     2321        self.browser.open(self.browser.url + '/bed_allocation_slip.pdf')
    23222322        self.assertEqual(self.browser.headers['Status'], '200 Ok')
    23232323        self.assertEqual(self.browser.headers['Content-Type'], 'application/pdf')
  • main/waeup.kofa/trunk/src/waeup/kofa/students/utils.py

    r9450 r9452  
    135135        data_right.append([f_label,f_text])
    136136
    137     if getattr(studentview.context, 'certcode'):
     137    if getattr(studentview.context, 'certcode', None):
    138138        f_label = formatted_label(size=12) % _('Study Course')
    139139        f_label = Paragraph(f_label, style["Normal"])
     
    505505            footer_text = "%s - %s - " % (student.student_id, footer_text)
    506506
    507         # Insert history
    508         if not filename.startswith('payment'):
    509             data.extend(creator.fromStringList(student.history.messages))
    510 
    511507        # Insert student data table
    512508        portal_language = getUtility(IKofaUtils).PORTAL_LANGUAGE
     
    529525        data.extend(docs_as_flowables(view, portal_language))
    530526
    531         # Insert content table (optionally on second page)
     527        # Insert history
     528        if filename.startswith('clearance') or filename.startswith('course'):
     529            hist_translation = trans(_('Workflow History'), portal_language)
     530            data.append(Paragraph(hist_translation, style["Heading3"]))
     531            data.extend(creator.fromStringList(student.history.messages))
     532
     533       # Insert content table (optionally on second page)
    532534        if tabledata and tableheader:
    533535            #data.append(PageBreak())
  • main/waeup.kofa/trunk/src/waeup/kofa/students/viewlets.py

    r9397 r9452  
    287287    icon = 'actionicon_pdf.png'
    288288    text = _('Download clearance slip')
    289     target = 'clearance.pdf'
     289    target = 'clearance_slip.pdf'
    290290
    291291class ClearanceViewActionButton(ManageActionButton):
     
    395395    icon = 'actionicon_pdf.png'
    396396    text = _('Download course registration slip')
    397     target = 'course_registration.pdf'
     397    target = 'course_registration_slip.pdf'
    398398
    399399    @property
     
    466466    icon = 'actionicon_pdf.png'
    467467    text = _('Download bed allocation slip')
    468     target = 'bed_allocation.pdf'
     468    target = 'bed_allocation_slip.pdf'
    469469
    470470class RelocateStudentActionButton(ManageActionButton):
Note: See TracChangeset for help on using the changeset viewer.