sobjects/notification.py
branchstable
changeset 5994 97c55baefa0c
parent 5556 9ab2b4c74baf
child 6807 7330d1fa02dd
equal deleted inserted replaced
5976:00b1b6b906cf 5994:97c55baefa0c
    44 
    44 
    45     def recipients(self):
    45     def recipients(self):
    46         mode = self._cw.vreg.config['default-recipients-mode']
    46         mode = self._cw.vreg.config['default-recipients-mode']
    47         if mode == 'users':
    47         if mode == 'users':
    48             execute = self._cw.execute
    48             execute = self._cw.execute
    49             dests = [(u.get_email(), u.property_value('ui.language'))
    49             dests = [(u.cw_adapt_to('IEmailable').get_email(),
       
    50                       u.property_value('ui.language'))
    50                      for u in execute(self.user_rql, build_descr=True).entities()]
    51                      for u in execute(self.user_rql, build_descr=True).entities()]
    51         elif mode == 'default-dest-addrs':
    52         elif mode == 'default-dest-addrs':
    52             lang = self._cw.vreg.property_value('ui.language')
    53             lang = self._cw.vreg.property_value('ui.language')
    53             dests = zip(self._cw.vreg.config['default-dest-addrs'], repeat(lang))
    54             dests = zip(self._cw.vreg.config['default-dest-addrs'], repeat(lang))
    54         else: # mode == 'none'
    55         else: # mode == 'none'