Ignore:
Timestamp:
21 Jan 2011, 15:02:44 (14 years ago)
Author:
Henrik Bettermann
Message:

Extend login procedure by copying passport pictures of transfer students after first-time login.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/WAeUPTool.py

    r5564 r5655  
    653653    ###)
    654654
     655    security.declarePublic('loadTransferStudentFoto') ###(
     656    def loadTransferStudentFoto(self,student_old,student_new):
     657        "return a student passport picture"
     658        images_dir_new = getImagesDir(student_new)
     659        images_dir_old = getImagesDir(student_old)       
     660        if not os.path.exists(images_dir_new):
     661            os.mkdir(images_dir_new)               
     662        image_name_new = os.path.join(images_dir_new,"passport_%(student_new)s.jpg" % vars())
     663        image_name_old = os.path.join(images_dir_old,"passport_%(student_old)s" % vars())
     664        #import pdb;pdb.set_trace()
     665        for extension in ('.jpg','.JPG'):
     666            fullname = "%(image_name_old)s%(extension)s" % vars()
     667            if os.path.exists(fullname):
     668                copy2(fullname,image_name_new)
     669                return "successfully copied passport picture"
     670        return "passport picture not found: %s.jpg or .JPG" % image_name_old
     671    ###)
    655672
    656673    security.declareProtected(ModifyPortalContent,'createOne') ###(
Note: See TracChangeset for help on using the changeset viewer.