refactor: More efficient mail construction/sending
This commit is contained in:
parent
6f634a049a
commit
f6a2d8c534
|
@ -4556,16 +4556,14 @@ def approve_proposed_slides(request, slidesubmission_id, num):
|
|||
submission.doc = doc
|
||||
submission.save()
|
||||
(to, cc) = gather_address_lists('slides_approved', group=submission.session.group, proposer=submission.submitter).as_strings()
|
||||
msg_txt = render_to_string("meeting/slides_approved.txt", {
|
||||
subject = f"Slides approved for {submission.session.meeting} : {submission.session.group.acronym}{' : '+submission.session.name if submission.session.name else ''}"
|
||||
body = render_to_string("meeting/slides_approved.txt", {
|
||||
"to": to,
|
||||
"cc": cc,
|
||||
"submission": submission,
|
||||
"settings": settings,
|
||||
})
|
||||
msg = infer_message(msg_txt)
|
||||
msg.by = request.user.person
|
||||
msg.save()
|
||||
send_mail_message(request, msg)
|
||||
send_mail_text(request, to, None, subject, body, cc=cc)
|
||||
return redirect('ietf.meeting.views.session_details',num=num,acronym=acronym)
|
||||
elif request.POST.get('disapprove'):
|
||||
# Errors in processing a submit request sometimes result
|
||||
|
|
|
@ -1,9 +1,4 @@
|
|||
{% load ietf_filters %}{% autoescape off %}From: {{settings.DEFAULT_FROM_EMAIL}}
|
||||
To: {{to}}{% if cc %}
|
||||
Cc: {{cc}}{% endif %}
|
||||
Subject: Slides approved for {{ submission.session.meeting }} : {{ submission.session.group.acronym }}{% if session.name %} : {{submission.session.name}}{% endif %}
|
||||
|
||||
Your proposed slides have been approved for {{ submission.session.meeting }} : {{ submission.session.group.acronym }}{% if session.name %} : {{submission.session.name}}{% endif %}
|
||||
{% load ietf_filters %}{% autoescape off %}Your proposed slides have been approved for {{ submission.session.meeting }} : {{ submission.session.group.acronym }}{% if submission.session.name %} : {{submission.session.name}}{% endif %}
|
||||
|
||||
Title: {{submission.title}}
|
||||
|
||||
|
|
Loading…
Reference in a new issue