Ignore:
Timestamp:
17 Jan 2020, 15:23:05 (5 years ago)
Author:
Henrik Bettermann
Message:

Implement multiple resit fee payment.

Location:
main/kofacustom.iuokada/trunk/src/kofacustom/iuokada/students
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/kofacustom.iuokada/trunk/src/kofacustom/iuokada/students/browser.py

    r15870 r15937  
    2929    StudentBasePDFFormPage, ExportPDFCourseRegistrationSlip,
    3030    CourseTicketDisplayFormPage, StudentTriggerTransitionFormPage,
     31    StartClearancePage,
    3132    msave, emit_lock_message)
    3233from waeup.kofa.students.interfaces import (
     
    206207            sigs_in_footer=self._sigsInFooter(),
    207208            note=self.note)
     209
     210class CustomStartClearancePage(StartClearancePage):
     211    with_ac = False
  • main/kofacustom.iuokada/trunk/src/kofacustom/iuokada/students/utils.py

    r15810 r15937  
    140140                return _('Study course data are incomplete.'), None
    141141            amount = academic_session.clearance_fee
     142        elif category.startswith('resit'):
     143            amount = academic_session.resit_fee
     144            number = int(category.strip('resit'))
     145            amount *= number
    142146        #elif category == 'bed_allocation':
    143147        #    p_item = self.getAccommodationDetails(student)['bt']
Note: See TracChangeset for help on using the changeset viewer.