Ignore:
Timestamp:
23 Jun 2023, 04:15:41 (17 months ago)
Author:
Henrik Bettermann
Message:

More old fees.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.aaue/trunk/src/waeup/aaue/students/utils.py

    r17445 r17446  
    5151reader = csv.DictReader(open(schoolfees_path, 'rb'))
    5252SCHOOLFEES_19 = {item['code']:(item['tuition'], item.values()) for item in reader}
     53
     54schoolfees_path = os.path.join(
     55    os.path.dirname(__file__), 'schoolfees_14.csv')
     56reader = csv.DictReader(open(schoolfees_path, 'rb'))
     57SCHOOLFEES_14 = {item['code']:(item['tuition'], item.values()) for item in reader}
     58
     59schoolfees_path = os.path.join(
     60    os.path.dirname(__file__), 'schoolfees_13.csv')
     61reader = csv.DictReader(open(schoolfees_path, 'rb'))
     62SCHOOLFEES_13 = {item['code']:(item['tuition'], item.values()) for item in reader}
     63
     64schoolfees_path = os.path.join(
     65    os.path.dirname(__file__), 'schoolfees_12.csv')
     66reader = csv.DictReader(open(schoolfees_path, 'rb'))
     67SCHOOLFEES_12 = {item['code']:(item['tuition'], item.values()) for item in reader}
    5368
    5469acceptancefees_path = os.path.join(
     
    400415                return _('Study course data are incomplete.'), None
    401416            try:
    402                 if student.entry_session < 2020:
     417                if student.entry_session < 2013:
     418                    schoolfees = SCHOOLFEES_12[student.certcode]
     419                elif student.entry_session < 2014:
     420                    schoolfees = SCHOOLFEES_13[student.certcode]
     421                elif student.entry_session < 2015:
     422                    schoolfees = SCHOOLFEES_14[student.certcode]
     423                elif student.entry_session < 2020:
    403424                    schoolfees = SCHOOLFEES_19[student.certcode]
    404425                elif student.entry_session < 2021:
Note: See TracChangeset for help on using the changeset viewer.