sobjects/supervising.py
branchtls-sprint
changeset 1398 5fe84a5f7035
parent 984 536e421b082b
child 1723 30c3a713ab61
equal deleted inserted replaced
1397:6cbc7bc8ea6d 1398:5fe84a5f7035
    27         self.session = session
    27         self.session = session
    28         if self._call(*args):
    28         if self._call(*args):
    29             SupervisionMailOp(session)
    29             SupervisionMailOp(session)
    30         
    30         
    31     def _call(self, *args):
    31     def _call(self, *args):
    32         if self._event() == 'update_entity' and args[0].e_schema == 'EUser':
    32         if self._event() == 'update_entity' and args[0].e_schema == 'CWUser':
    33             updated = set(args[0].iterkeys())
    33             updated = set(args[0].iterkeys())
    34             if not (updated - frozenset(('eid', 'modification_date', 'last_login_time'))):
    34             if not (updated - frozenset(('eid', 'modification_date', 'last_login_time'))):
    35                 # don't record last_login_time update which are done 
    35                 # don't record last_login_time update which are done 
    36                 # automatically at login time
    36                 # automatically at login time
    37                 return False
    37                 return False