Changeset 1749 for WAeUP_SRP/trunk/WAeUPTables.py
- Timestamp:
- 8 May 2007, 05:56:20 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
WAeUP_SRP/trunk/WAeUPTables.py
r1731 r1749 231 231 key = "id" 232 232 affected_types = { ###( 233 'StudentApplication': 233 'StudentApplication': 234 234 {'id': 'application', 235 235 'fields': 236 236 ('jamb_reg_no', 237 237 'entry_mode', 238 'entry_level',238 #'entry_level', 239 239 'entry_session', 240 240 ) … … 334 334 cm = getattr(doc,'current_mode',None) 335 335 return cm 336 336 337 337 338 338 def get_from_doc_session(self,doc): … … 385 385 if isinstance(name, str): 386 386 name = (name,) 387 reindextypes = {} 387 reindextypes = {} 388 388 reindex_special = [] 389 389 #import pdb;pdb.set_trace() … … 459 459 portal_type = "StudentCourseResult") 460 460 course_ids = [cr.getId for cr in result_brains] 461 courses = [] 461 courses = [] 462 462 for c in course_ids: 463 463 if c.endswith('_co'): … … 520 520 if study_course and current_level and current_level in study_course.objectIds(): 521 521 level_obj = getattr(study_course,current_level) 522 courses = [] 522 courses = [] 523 523 for c in level_obj.objectIds(): 524 524 if c.endswith('_co'): … … 526 526 else: 527 527 courses.append(c) 528 data['registered_courses'] = courses 528 data['registered_courses'] = courses 529 529 self.addRecord(**data) 530 530 if pghandler: pghandler.finish() … … 568 568 if not registered_courses: 569 569 level_obj = object.aq_parent 570 courses = [] 570 courses = [] 571 571 for c in level_obj.objectIds(): 572 572 if c.endswith('_co'): … … 575 575 courses.append(c) 576 576 #from pdb import set_trace;set_trace() 577 registered_courses = courses 577 registered_courses = courses 578 578 else: 579 579 if event_type == "sys_add_object": … … 675 675 data = {} 676 676 for field in self.schema(): 677 data[field] = getattr(course_doc,field,None) 677 data[field] = getattr(course_doc,field,None) 678 678 data[self.key] = course_brain.getId 679 679 ai = pl.index('academics') … … 712 712 return 713 713 for field in self.schema(): 714 data[field] = getattr(doc,field,None) 714 data[field] = getattr(doc,field,None) 715 715 data[self.key] = course_id 716 716 ai = rpl.index('academics') … … 725 725 #from pdb import set_trace;set_trace() 726 726 for field in self.schema(): 727 data[field] = getattr(object,field,None) 727 data[field] = getattr(object,field,None) 728 728 course_id = object.aq_parent.getId() 729 729 data[self.key] = course_id
Note: See TracChangeset for help on using the changeset viewer.