web/views/massmailing.py
changeset 5914 dc5a77a2e485
parent 5877 0c7b7b76a84f
child 6006 54cdc0164193
equal deleted inserted replaced
5913:85240b3f9ee4 5914:dc5a77a2e485
    48         return self._cw.build_url(self._cw.relative_path(includeparams=False),
    48         return self._cw.build_url(self._cw.relative_path(includeparams=False),
    49                                   **params)
    49                                   **params)
    50 
    50 
    51 
    51 
    52 def recipient_vocabulary(form, field):
    52 def recipient_vocabulary(form, field):
    53     vocab = [(entity.cw_adapt_to('IEmailable').get_email(), entity.eid)
    53     vocab = [(entity.cw_adapt_to('IEmailable').get_email(), unicode(entity.eid))
    54              for entity in form.cw_rset.entities()]
    54              for entity in form.cw_rset.entities()]
    55     return [(label, value) for label, value in vocab if label]
    55     return [(label, value) for label, value in vocab if label]
    56 
    56 
    57 
    57 
    58 class MassMailingForm(forms.FieldsForm):
    58 class MassMailingForm(forms.FieldsForm):