Ignore:
Timestamp:
8 Jan 2024, 17:02:40 (10 months ago)
Author:
Henrik Bettermann
Message:

Further customizations for the CDL portal.

File:
1 edited

Legend:

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

    r17651 r17661  
    1919"""
    2020
     21import grok
    2122from copy import deepcopy
    2223from kofacustom.nigeria.utils.utils import NigeriaKofaUtils
     
    6869        'resit4': '4 Make-Up Examination Courses',
    6970        'resit5': '5 Make-Up Examination Courses',
    70         'resit6': '6 Make-Up Examination Course',
     71        'resit6': '6 Make-Up Examination Courses',
    7172        'resit7': '7 Make-Up Examination Courses',
    7273        'resit8': '8 Make-Up Examination Courses',
     
    8485        'brought_fwd': 'Balance Brought Forward',
    8586        'health_insurance': 'Student Health Insurance',
     87        # CDL Portal Fees only
     88        'medical':'Medical Services',
     89        'library':'Library',
     90        'ict':'ICT Fees',
     91        'orientation':'Orientation Fee',
     92        'examination':'Examination Fee',
     93        'cdlcourse1': ' 1 Course',
     94        'cdlcourse2': ' 2 Courses',
     95        'cdlcourse3': ' 3 Courses',
     96        'cdlcourse4': ' 4 Courses',
     97        'cdlcourse5': ' 5 Courses',
     98        'cdlcourse6': ' 6 Courses',
     99        'cdlcourse7': ' 7 Courses',
     100        'cdlcourse8': ' 8 Courses',
     101        'cdlcourse9': ' 9 Courses',
     102        'cdlcourse10': '10 Courses',
     103        'cdlcourse11': '11 Courses',
     104        'cdlcourse12': '12 Courses',
     105        'cdlcourse13': '13 Courses',
     106        'cdlcourse14': '14 Courses',
     107        'cdlcourse15': '15 Courses',
    86108        }
    87109
     
    127149        #'resit4': '4 Make-Up Examination Courses',
    128150        #'resit5': '5 Make-Up Examination Courses',
    129         #'resit6': '6 Make-Up Examination Course',
     151        #'resit6': '6 Make-Up Examination Courses',
    130152        #'resit7': '7 Make-Up Examination Courses',
    131153        #'resit8': '8 Make-Up Examination Courses',
     
    144166        }
    145167
     168    CDLPORTAL_PAYMENT_CATEGORIES = {
     169        'clearance': 'Acceptance Fee',
     170        'id_card': 'Student ID Card',
     171        'waecneco': 'WAEC/NECO Verification',
     172        # CDL Portal fees only
     173        'medical':'Medical Services',
     174        'library':'Library',
     175        'ict':'ICT Fees',
     176        'orientation':'Orientation Fee',
     177        'examination':'Examination Fee',
     178        'cdlcourse1': ' 1 Course',
     179        'cdlcourse2': ' 2 Courses',
     180        'cdlcourse3': ' 3 Courses',
     181        'cdlcourse4': ' 4 Courses',
     182        'cdlcourse5': ' 5 Courses',
     183        'cdlcourse6': ' 6 Courses',
     184        'cdlcourse7': ' 7 Courses',
     185        'cdlcourse8': ' 8 Courses',
     186        'cdlcourse9': ' 9 Courses',
     187        'cdlcourse10': '10 Courses',
     188        'cdlcourse11': '11 Courses',
     189        'cdlcourse12': '12 Courses',
     190        'cdlcourse13': '13 Courses',
     191        'cdlcourse14': '14 Courses',
     192        'cdlcourse15': '15 Courses',
     193        }
     194
    146195    def selectable_payment_categories(self, student):
     196        if grok.getSite().__name__ == 'iuokada-cdl':
     197            spc = deepcopy(self.CDLPORTAL_PAYMENT_CATEGORIES)
     198            return spc
    147199        spc = deepcopy(self.SELECTABLE_PAYMENT_CATEGORIES)
    148200        if student.depcode == 'BMS':
Note: See TracChangeset for help on using the changeset viewer.