Ignore:
Timestamp:
5 Dec 2014, 10:01:59 (10 years ago)
Author:
Henrik Bettermann
Message:

Maint payment checking disabled on Dec 5th, 2014.

Location:
main/waeup.kwarapoly/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kwarapoly/trunk/CHANGES.txt

    r12142 r12148  
    441.2dev (unreleased)
    55===================
     6
     7* Maint payment checking disabled on Dec 5th, 2014.
    68
    79* Nationality and sex must be edited by pre-admission applicants.
  • main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/interswitch/tests.py

    r11922 r12148  
    8080        notify(grok.ObjectModifiedEvent(self.student))
    8181
    82 
    83     def test_schoolfee_ticket_creation(self):
     82    # Maint payment checking disabled on 5th Dec 2014
     83    def xx_test_schoolfee_ticket_creation(self):
    8484        self.browser.addHeader('Authorization', 'Basic mgr:mgrpw')
    8585        self.browser.open(self.payments_path)
  • main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/tests/test_browser.py

    r12049 r12148  
    104104        IWorkflowState(self.student).setState('cleared')
    105105        self.browser.open(self.payments_path + '/addop')
    106         self.browser.getControl(name="form.p_category").value = ['schoolfee']
    107         self.browser.getControl("Create ticket").click()
    108         self.assertMatches('...Book and pay for accommodation first...',
    109                            self.browser.contents)
    110 
    111         # In KwaraPoly only returning students can create school fee payment
    112         # without having paid accommodation fee
     106
     107        # Maint payment checking disabled on 5th Dec 2014
     108        #self.browser.getControl(name="form.p_category").value = ['schoolfee']
     109        #self.browser.getControl("Create ticket").click()
     110        #self.assertMatches('...Book and pay for accommodation first...',
     111        #                   self.browser.contents)
     112        ## In KwaraPoly only returning students can create school fee payment
     113        ## without having paid accommodation fee
     114
    113115        IWorkflowState(self.student).setState('returning')
    114116        configuration = createObject('waeup.SessionConfiguration')
     
    220222        self.assertEqual(pt_ft(self.student), 'ft')
    221223
    222         error, payment = utils.setPaymentDetails('schoolfee',self.student)
    223         self.assertEqual(error,
    224             'Book and pay for accommodation first before making'
    225             ' school fee payments.')
    226         # We add a fake maint. payment ticket to meet the condition
    227         maint_payment = createObject('waeup.StudentOnlinePayment')
    228         self.student['payments']['any_key'] = maint_payment
    229         maint_payment.p_category = 'hostel_maintenance'
    230         maint_payment.p_state = 'paid'
    231         maint_payment.p_session = 2004
     224        # Maint payment checking disabled on 5th Dec 2014
     225        #error, payment = utils.setPaymentDetails('schoolfee',self.student)
     226        #self.assertEqual(error,
     227        #    'Book and pay for accommodation first before making'
     228        #    ' school fee payments.')
     229        ## We add a fake maint. payment ticket to meet the condition
     230        #maint_payment = createObject('waeup.StudentOnlinePayment')
     231        #self.student['payments']['any_key'] = maint_payment
     232        #maint_payment.p_category = 'hostel_maintenance'
     233        #maint_payment.p_state = 'paid'
     234        #maint_payment.p_session = 2004
     235
    232236        error, payment = utils.setPaymentDetails('schoolfee',self.student)
    233237        self.assertEqual(payment.p_level, 100)
  • main/waeup.kwarapoly/trunk/src/waeup/kwarapoly/students/utils.py

    r12049 r12148  
    131131
    132132    def _maintPaymentMade(self, student, session):
    133         if len(student['payments']):
    134             for ticket in student['payments'].values():
    135                 if ticket.p_category == 'hostel_maintenance' and \
    136                     ticket.p_session == session and ticket.p_state == 'paid':
    137                         return True
    138         return False
     133
     134        # Maint payment checking disabled on 5th Dec 2014
     135        return True
     136
     137        #if len(student['payments']):
     138        #    for ticket in student['payments'].values():
     139        #        if ticket.p_category == 'hostel_maintenance' and \
     140        #            ticket.p_session == session and ticket.p_state == 'paid':
     141        #                return True
     142        #return False
    139143
    140144    def _bedAvailable(self, student):
Note: See TracChangeset for help on using the changeset viewer.