Ignore:
Timestamp:
7 Aug 2025, 13:22:18 (21 hours ago)
Author:
Henrik Bettermann
Message:

Fresh students are in certain registration states.

File:
1 edited

Legend:

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

    r18150 r18152  
    152152        if student.is_postgrad:
    153153            rp = self.REQUIRED_PAYMENTS_PG
    154         elif student.is_fresh and student.faccode in ('ENG', 'HSC', 'NAS', 'PHM'):
    155             rp = self.REQUIRED_PAYMENTS_FRESH_SCIENCE
    156         elif student.is_fresh:
    157             rp = self.REQUIRED_PAYMENTS_FRESH_NON_SCIENCE
     154        elif student.is_fresh and student.state in (
     155            ADMITTED, CLEARANCE, REQUESTED, CLEARED):
     156            if student.faccode in ('ENG', 'HSC', 'NAS', 'PHM'):
     157                rp = self.REQUIRED_PAYMENTS_FRESH_SCIENCE
     158            else:
     159                rp = self.REQUIRED_PAYMENTS_FRESH_NON_SCIENCE
    158160        elif student.faccode == 'PHM' and student.is_final:
    159161            rp = self.REQUIRED_PAYMENTS_FINAL_PHARMACY
Note: See TracChangeset for help on using the changeset viewer.