Ignore:
Timestamp:
27 Oct 2006, 11:04:57 (18 years ago)
Author:
Henrik Bettermann
Message:

PUME fields renamed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/Students.py

    r763 r764  
    246246                 'wrong': "Wrong",
    247247                 'pume_eng_score': "EngScore",
    248                  'pume_tot_score': "GenScore",
     248                 'pume_gen_score': "GenScore",                 
     249                 'pume_tot_score': "Right",
    249250                 'batch': "Batch",
    250251                 'serial': "SerialNo",
     
    333334            dp_fields = (
    334335                         'pume_eng_score',
     336                         'pume_gen_score',
    335337                         'pume_tot_score',
    336338                         )
     
    618620###)
    619621
    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_lastname
    635 ##        dp['sex'] = app_doc.jamb_sex == 'F'
    636 ##        dp['lga'] = "%s/%s" % (app_doc.jamb_state,app_doc.jamb_lga )
    637 ##        proxy = self.aq_parent
    638 ##        proxy.invokeFactory('StudentPersonal','personal')
    639 ##        per = proxy.personal
    640 ##        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)
    644646
    645647###)
Note: See TracChangeset for help on using the changeset viewer.