equal
deleted
inserted
replaced
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' |