Changeset 12869 for main/waeup.kofa/trunk/src/waeup/kofa/students
- Timestamp:
- 22 Apr 2015, 19:14:14 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/students/batching.py
r12623 r12869 64 64 iface_bymatricnumber = IStudentUpdateByMatricNo 65 65 66 location_fields = []67 66 factory_name = 'waeup.Student' 68 67 … … 312 311 additional_fields = [] 313 312 314 # : header fields additionally required315 additional_ headers= []313 # additional required fields (subset of additional_fields) 314 additional_fields_required = [] 316 315 317 316 @property … … 328 327 "Need at least columns student_id " + 329 328 "or reg_number or matric_number for import!") 330 for name in self.additional_ headers:329 for name in self.additional_fields_required: 331 330 if not name in headerfields: 332 331 raise FatalCSVError( … … 410 409 iface_transfer = IStudentStudyCourseTransfer 411 410 factory_name = 'waeup.StudentStudyCourse' 412 413 location_fields = []414 additional_fields = []415 411 416 412 def getParent(self, row, site): … … 510 506 factory_name = 'waeup.StudentStudyLevel' 511 507 512 location_fields = []513 514 508 additional_fields = ['level'] 515 additional_ headers = ['level']509 additional_fields_required = additional_fields 516 510 517 511 @property … … 591 585 factory_name = 'waeup.CourseTicket' 592 586 593 location_fields = []594 587 additional_fields = ['level', 'code'] 595 additional_ headers = ['level', 'code']588 additional_fields_required = additional_fields 596 589 597 590 @property … … 695 688 factory_name = 'waeup.StudentOnlinePayment' 696 689 697 location_fields = []698 690 additional_fields = ['p_id'] 699 additional_headers = []700 691 701 692 def checkHeaders(self, headerfields, mode='ignore'):
Note: See TracChangeset for help on using the changeset viewer.