Changeset 764 for WAeUP_SRP/trunk/Students.py
- Timestamp:
- 27 Oct 2006, 11:04:57 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
WAeUP_SRP/trunk/Students.py
r763 r764 246 246 'wrong': "Wrong", 247 247 'pume_eng_score': "EngScore", 248 'pume_tot_score': "GenScore", 248 'pume_gen_score': "GenScore", 249 'pume_tot_score': "Right", 249 250 'batch': "Batch", 250 251 'serial': "SerialNo", … … 333 334 dp_fields = ( 334 335 'pume_eng_score', 336 'pume_gen_score', 335 337 'pume_tot_score', 336 338 ) … … 618 620 ###) 619 621 620 ##security.declareProtected(View,'createSubObjects') ###(621 ##def createSubObjects(self):622 ##"""make the student a member"""623 ##dp = {'Title': 'Personal Data'}624 ##app_doc = self.application.getContent()625 ##names = app_doc.jamb_lastname.split()626 ##if len(names) == 3:627 ##dp['firstname'] = names[0].capitalize()628 ##dp['middlename'] = names[1].capitalize()629 ##dp['lastname'] = names[2].capitalize()630 ##elif len(names) == 2:631 ##dp['firstname'] = names[0].capitalize()632 ##dp['lastname'] = names[1].capitalize()633 ##else:634 ##dp['lastname'] = app_doc.jamb_lastname635 ##dp['sex'] = app_doc.jamb_sex == 'F'636 ##dp['lga'] = "%s/%s" % (app_doc.jamb_state,app_doc.jamb_lga )637 ##proxy = self.aq_parent638 ##proxy.invokeFactory('StudentPersonal','personal')639 ##per = proxy.personal640 ##per_doc = per.getContent()641 ##per_doc.edit(mapping = dp)642 ##per.manage_setLocalRoles(self.getId(), ['Owner',])643 ###self.portal_workflow.doActionFor(per,'open',dest_container=per)622 security.declareProtected(View,'createSubObjects') ###( 623 def createSubObjects(self): 624 """make the student a member""" 625 dp = {'Title': 'Personal Data'} 626 app_doc = self.application.getContent() 627 names = app_doc.jamb_lastname.split() 628 if len(names) == 3: 629 dp['firstname'] = names[0].capitalize() 630 dp['middlename'] = names[1].capitalize() 631 dp['lastname'] = names[2].capitalize() 632 elif len(names) == 2: 633 dp['firstname'] = names[0].capitalize() 634 dp['lastname'] = names[1].capitalize() 635 else: 636 dp['lastname'] = app_doc.jamb_lastname 637 dp['sex'] = app_doc.jamb_sex == 'F' 638 dp['lga'] = "%s/%s" % (app_doc.jamb_state,app_doc.jamb_lga ) 639 proxy = self.aq_parent 640 proxy.invokeFactory('StudentPersonal','personal') 641 per = proxy.personal 642 per_doc = per.getContent() 643 per_doc.edit(mapping = dp) 644 per.manage_setLocalRoles(self.getId(), ['Owner',]) 645 #self.portal_workflow.doActionFor(per,'open',dest_container=per) 644 646 645 647 ###)
Note: See TracChangeset for help on using the changeset viewer.