- Timestamp:
- 25 Mar 2024, 10:33:29 (6 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/kofacustom.edopoly/trunk/src/kofacustom/edopoly/students/utils.py
r17704 r17727 248 248 #depcode = student.depcode 249 249 #certcode = student.certcode 250 clearance_paid = False 251 if len(student['payments']): 252 for ticket in student['payments'].values(): 253 if ticket.p_state == 'paid' and \ 254 ticket.p_category == 'clearance' and \ 255 ticket.p_session == student.entry_session: 256 clearance_paid = True 257 break 258 if not clearance_paid or not student.is_fresh: 259 return _('Matriculation number cannot be set.'), None 250 260 year = unicode(student.entry_session)[2:] 251 if not student.state in (PAID, ) or not student.is_fresh:252 return _('Matriculation number cannot be set.'), None253 254 261 # SASND1809001 255 262 if student.current_mode == 'nd_ft':
Note: See TracChangeset for help on using the changeset viewer.