diff --git a/ietf/doc/mails.py b/ietf/doc/mails.py index 4862bfe55..ca106c84e 100644 --- a/ietf/doc/mails.py +++ b/ietf/doc/mails.py @@ -393,8 +393,8 @@ def email_adopted(request, doc, prev_state, new_state, by, comment=""): state_type = (prev_state or new_state).type send_mail(request, to, settings.DEFAULT_FROM_EMAIL, - u"The %s %s has adopted %s" % - (doc.group.acronym.upper(),doc.group.type_id.upper(), doc.name), + u'The %s %s has placed %s in state "%s"' % + (doc.group.acronym.upper(),doc.group.type_id.upper(), doc.name, new_state or "None"), 'doc/mail/doc_adopted_email.txt', dict(doc=doc, url=settings.IDTRACKER_BASE_URL + doc.get_absolute_url(), diff --git a/ietf/doc/tests_draft.py b/ietf/doc/tests_draft.py index 12094d341..4a38de1e1 100644 --- a/ietf/doc/tests_draft.py +++ b/ietf/doc/tests_draft.py @@ -1140,7 +1140,7 @@ class AdoptDraftTests(TestCase): self.assertEqual(draft.docevent_set.count() - events_before, 5) self.assertEqual(draft.notify,"aliens@example.mars") self.assertEqual(len(outbox), mailbox_before + 1) - self.assertTrue("has adopted" in outbox[-1]["Subject"].lower()) + self.assertTrue("Call For Adoption" in outbox[-1]["Subject"]) self.assertTrue("mars-chairs@ietf.org" in outbox[-1]['To']) self.assertTrue("draft-ietf-mars-test@" in outbox[-1]['To']) self.assertTrue("mars-wg@" in outbox[-1]['To']) diff --git a/ietf/templates/doc/mail/doc_adopted_email.txt b/ietf/templates/doc/mail/doc_adopted_email.txt index e8dd9bbeb..1ab0fd3a8 100644 --- a/ietf/templates/doc/mail/doc_adopted_email.txt +++ b/ietf/templates/doc/mail/doc_adopted_email.txt @@ -1,5 +1,6 @@ {% autoescape off %}{% filter wordwrap:73 %} -The {{ doc.group.acronym|upper }} {{ doc.group.type_id|upper }} has adopted {{ doc }} (entered by {{by}}) +The {{ doc.group.acronym|upper }} {{ doc.group.type_id|upper }} has placed {{ doc }} in state +{{ new_state|default:'"None"'}} (entered by {{by}}) {% if prev_state %}The document was previously in state {{prev_state.name}}