Changeset 15398
- Timestamp:
- 29 Apr 2019, 16:33:50 (6 years ago)
- Location:
- main/waeup.aaue/trunk/src/waeup/aaue/students
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.aaue/trunk/src/waeup/aaue/students/studylevel.py
r15378 r15398 154 154 return 155 155 try: 156 academic_session = grok.getSite()['configuration'][ 157 str(self.level_session)] 156 158 if self.student.is_postgrad: 157 deadline = grok.getSite()['configuration'][ 158 str(self.level_session)].coursereg_deadline_pg 159 deadline = academic_session.coursereg_deadline_pg 159 160 elif self.student.current_mode.startswith('dp'): 160 deadline = grok.getSite()['configuration'][ 161 str(self.level_session)].coursereg_deadline_dp 161 deadline = academic_session.coursereg_deadline_dp 162 162 elif self.student.current_mode.endswith('_pt'): 163 deadline = grok.getSite()['configuration'][ 164 str(self.level_session)].coursereg_deadline_pt 163 deadline = academic_session.coursereg_deadline_pt 165 164 elif self.student.current_mode == 'found': 166 deadline = grok.getSite()['configuration'][ 167 str(self.level_session)].coursereg_deadline_found 165 deadline = academic_session.coursereg_deadline_found 168 166 else: 169 deadline = grok.getSite()['configuration'][ 170 str(self.level_session)].coursereg_deadline 167 deadline = academic_session.coursereg_deadline 171 168 except (TypeError, KeyError): 172 169 return 173 170 if not deadline or deadline > datetime.now(pytz.utc): 174 171 return 172 if self.student.is_postgrad: 173 lcrfee = academic_session.late_pg_registration_fee 174 else: 175 lcrfee = academic_session.late_registration_fee 176 if not lcrfee: 177 return _("Course registration has been disabled.") 175 178 if len(self.student['payments']): 176 179 for ticket in self.student['payments'].values(): -
main/waeup.aaue/trunk/src/waeup/aaue/students/tests/test_browser.py
r15388 r15398 655 655 self.browser.getControl("Create ticket").click() 656 656 self.student['payments'].values()[0].approveStudentPayment() 657 # Make late registration fee feepayment657 # Make late registration fee payment 658 658 self.student['studycourse'].current_session = 2004 659 659 self.browser.open(self.payments_path + '/addop') … … 673 673 self.browser.getLink("Edit course list").click() 674 674 self.assertFalse('<td>67</td>' in self.browser.contents) 675 self.app['configuration']['2004'].late_registration_fee = 0.0 675 676 self.browser.getControl("Register course list").click() 676 677 ###################################################### 678 # Temporarily disabled ug_ft course registration 679 #self.assertTrue('Course registration has been disabled' 680 # in self.browser.contents) 681 #return 682 ###################################################### 683 677 self.assertTrue('Course registration has been disabled.' in self.browser.contents) 678 self.app['configuration']['2004'].late_registration_fee = 345.0 679 self.browser.getControl("Register course list").click() 684 680 self.assertTrue('Course registration has ended. Please pay' in self.browser.contents) 685 681 self.student['payments'].values()[1].approve()
Note: See TracChangeset for help on using the changeset viewer.