Ignore:
Timestamp:
19 Oct 2007, 14:17:29 (17 years ago)
Author:
joachim
Message:

added remove_students

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/base/WAeUPTables.py

    r2368 r2396  
    459459    ###)
    460460
     461    security.declarePublic("missingValue")###(
     462    def missingValue(self):
     463        from Missing import MV
     464        return MV
     465    ###)
    461466###)
    462467
     
    538543            return 2
    539544        return -3
    540 
    541545InitializeClass(PinTable)
    542 
    543546###)
    544547
     
    10831086            return
    10841087        rpl = infos['rpath'].split('/')
    1085         if pt == 'Student' and mt == 'CPS Proxy Folder'\
    1086            and event_type == "sys_add_object":
     1088        if pt == 'Student' and mt == 'CPS Proxy Folder':
    10871089            student_id = object.id
    1088             try:
    1089                 self.addRecord(id = student_id)
    1090             except ValueError:
    1091                 pass
    1092             return
     1090            if event_type == "sys_add_object":
     1091                try:
     1092                    self.addRecord(id = student_id)
     1093                except ValueError:
     1094                    pass
     1095                return
     1096            elif event_type == 'sys_del_object':
     1097                self.deleteRecord(student_id)
     1098                #import pdb;pdb.set_trace()
    10931099        elif pt == 'StudentCourseResult' and mt == 'CPS Proxy Folder':
    10941100            if event_type not in ("sys_add_object","sys_del_object"):
     
    11081114            if not registered_courses:
    11091115                registered_courses = []
    1110             #import pdb;pdb.set_trace()
    11111116            if event_type == "sys_add_object":
    11121117                if course_id not in registered_courses:
Note: See TracChangeset for help on using the changeset viewer.