Changeset 18043 for main


Ignore:
Timestamp:
14 Mar 2025, 01:09:12 (11 hours ago)
Author:
Henrik Bettermann
Message:

Only in states, which allow to pay school fees, sundry payments are now required.

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

Legend:

Unmodified
Added
Removed
  • main/kofacustom.iuokada/trunk/src/kofacustom/iuokada/interswitch/tests.py

    r18036 r18043  
    9999        self.browser.getControl(name="form.p_option").value = ['first']
    100100        self.browser.getControl("Create payment").click()
    101         self.assertTrue('Make either single payments or make a' in self.browser.contents)
     101        self.assertTrue('must be paid before Tution Fee' in self.browser.contents)
    102102        self.browser.getControl(name="form.p_category").value = ['required_combi']
    103103        self.browser.getControl("Create payment").click()
  • main/kofacustom.iuokada/trunk/src/kofacustom/iuokada/students/utils.py

    r18037 r18043  
    183183            or student.certcode in ('MBBSMED',):
    184184            return
     185        # Only in states, which allow to pay school fees, sundry payments
     186        # are required
     187        if student.state not in (CLEARANCE, REQUESTED, CLEARED, RETURNING):
     188            return
    185189        # Has the required combi payment been made?
    186190        for ticket in student['payments'].values():
     
    201205                if not cats_missing:
    202206                    return
    203         return "%s must be paid before Tution Fee. Make either single payments or make a 'Required Combi Payment'." % ', '.join(
     207        return "%s must be paid before Tution Fee. Make a 'Required Combi Payment'." % ', '.join(
    204208            cats_missing.values())
    205209
Note: See TracChangeset for help on using the changeset viewer.