Add plain text of message body to email bounce view.
Also tweak some labels.
This commit is contained in:
parent
f523146a4b
commit
0ddb5bffd7
2 changed files with 45 additions and 2 deletions
|
@ -158,19 +158,25 @@ class EmailBounceCrud(CrudView):
|
|||
fs.config_key.label("Source"),
|
||||
fs.message,
|
||||
fs.bounced,
|
||||
fs.intended_recipient_address.label("Intended For"),
|
||||
fs.bounce_recipient_address.label("Bounced To"),
|
||||
fs.intended_recipient_address.label("Intended For"),
|
||||
fs.links,
|
||||
fs.processed,
|
||||
fs.processed_by,
|
||||
],
|
||||
readonly=True)
|
||||
if not bounce.processed:
|
||||
del fs.processed
|
||||
del fs.processed_by
|
||||
return fs
|
||||
|
||||
def template_kwargs(self, form):
|
||||
kwargs = super(EmailBounceCrud, self).template_kwargs(form)
|
||||
bounce = form.fieldset.model
|
||||
kwargs['handler'] = self.get_handler(bounce)
|
||||
handler = self.get_handler(bounce)
|
||||
kwargs['handler'] = handler
|
||||
with open(handler.msgpath(bounce), 'rb') as f:
|
||||
kwargs['message'] = f.read()
|
||||
return kwargs
|
||||
|
||||
def process(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue