sobjects/supervising.py
changeset 2812 b260ed87a650
parent 2650 18aec79ec3a3
child 2841 107ba1c45227
equal deleted inserted replaced
2811:e1f3b8e7f19a 2812:b260ed87a650
    21     events = ('before_add_relation', 'before_delete_relation',
    21     events = ('before_add_relation', 'before_delete_relation',
    22               'after_add_entity', 'before_update_entity')
    22               'after_add_entity', 'before_update_entity')
    23     accepts = ('Any',)
    23     accepts = ('Any',)
    24 
    24 
    25     def call(self, session, *args):
    25     def call(self, session, *args):
    26         dest = self.config['supervising-addrs']
    26         dest = session.vreg.config['supervising-addrs']
    27         if not dest: # no supervisors, don't do this for nothing...
    27         if not dest: # no supervisors, don't do this for nothing...
    28             return
    28             return
    29         self.session = session
    29         self.session = session
    30         if self._call(*args):
    30         if self._call(*args):
    31             SupervisionMailOp(session)
    31             SupervisionMailOp(session)