@@ -30,22 +30,28 @@ def send_liaison_by_email(request, liaison, fake=False):
3030 send_mail_text (request , to_email , from_email , subject , body , cc = ", " .join (cc ), bcc = ", " .join (bcc ))
3131
3232def notify_pending_by_email (request , liaison , fake ):
33- from ietf .liaisons .utils import IETFHM
3433
35- from_entity = IETFHM .get_entity_by_key (liaison .from_raw_code )
36- if not from_entity :
37- return None
38- to_email = []
39- for person in from_entity .can_approve ():
40- to_email .append ('%s <%s>' % person .email ())
34+ # Broken: this does not find the list of approvers for the sending body
35+ # For now, we are sending to statements@ietf.org so the Secretariat can nudge
36+ # Bug 880: http://trac.tools.ietf.org/tools/ietfdb/ticket/880
37+ #
38+ # from ietf.liaisons.utils import IETFHM
39+ #
40+ # from_entity = IETFHM.get_entity_by_key(liaison.from_raw_code)
41+ # if not from_entity:
42+ # return None
43+ # to_email = []
44+ # for person in from_entity.can_approve():
45+ # to_email.append('%s <%s>' % person.email())
4146 subject = u'New Liaison Statement, "%s" needs your approval' % (liaison .title )
4247 from_email = settings .LIAISON_UNIVERSAL_FROM
4348 body = render_to_string ('liaisons/pending_liaison_mail.txt' , dict (
4449 liaison = liaison ,
4550 url = settings .IDTRACKER_BASE_URL + urlreverse ("liaison_approval_detail" , kwargs = dict (object_id = liaison .pk )),
4651 referenced_url = settings .IDTRACKER_BASE_URL + urlreverse ("liaison_detail" , kwargs = dict (object_id = liaison .related_to .pk )) if liaison .related_to else None ,
4752 ))
48- send_mail_text (request , to_email , from_email , subject , body )
53+ # send_mail_text(request, to_email, from_email, subject, body)
54+ send_mail_text (request , ['statements@ietf.org' ], from_email , subject , body )
4955
5056def send_sdo_reminder (sdo ):
5157 roles = Role .objects .filter (name = "liaiman" , group = sdo )
0 commit comments