Skip to content

Commit 3ee897d

Browse files
committed
Merged in [13291] from rcross@amsl.com:
Change From address of session request notifications from session_request_developers@ietf.org to session-request@ietf.org. Fix requester information in session request cancellation email. Fixes ietf-tools#1621. - Legacy-Id: 13314 Note: SVN reference [13291] has been migrated to Git commit 9a9531d
2 parents 9635e5e + 9a9531d commit 3ee897d

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

ietf/meeting/helpers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -528,7 +528,7 @@ def send_interim_approval_request(meetings):
528528
group = meetings[0].session_set.first().group
529529
requester = meetings[0].session_set.first().requested_by
530530
(to_email, cc_list) = gather_address_lists('session_requested',group=group,person=requester)
531-
from_email = ('"IETF Meeting Session Request Tool"','session_request_developers@ietf.org')
531+
from_email = (settings.SESSION_REQUEST_FROM_EMAIL)
532532
subject = '{group} - New Interim Meeting Request'.format(group=group.acronym)
533533
template = 'meeting/interim_approval_request.txt'
534534
approval_urls = []
@@ -554,7 +554,7 @@ def send_interim_announcement_request(meeting):
554554
group = meeting.session_set.first().group
555555
requester = meeting.session_set.first().requested_by
556556
(to_email, cc_list) = gather_address_lists('interim_approved')
557-
from_email = ('"IETF Meeting Session Request Tool"','session_request_developers@ietf.org')
557+
from_email = (settings.SESSION_REQUEST_FROM_EMAIL)
558558
subject = '{group} - interim meeting ready for announcement'.format(group=group.acronym)
559559
template = 'meeting/interim_announcement_request.txt'
560560
announce_url = settings.IDTRACKER_BASE_URL + reverse('ietf.meeting.views.interim_request_details', kwargs={'number': meeting.number})

ietf/secr/sreq/views.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import datetime
22

3+
from django.conf import settings
34
from django.contrib import messages
45
from django.db.models import Q
56
from django.http import Http404
@@ -22,8 +23,6 @@
2223
# -------------------------------------------------
2324
# Globals
2425
# -------------------------------------------------
25-
#TODO: DELETE
26-
SESSION_REQUEST_EMAIL = 'session-request@ietf.org'
2726
AUTHORIZED_ROLES=('WG Chair','WG Secretary','RG Chair','IAB Group Chair','Area Director','Secretariat','Team Chair','IRTF Chair')
2827

2928
# -------------------------------------------------
@@ -115,7 +114,7 @@ def send_notification(group,meeting,login,session,action):
115114
action argument is a string [new|update].
116115
'''
117116
(to_email, cc_list) = gather_address_lists('session_requested',group=group,person=login)
118-
from_email = ('"IETF Meeting Session Request Tool"','session_request_developers@ietf.org')
117+
from_email = (settings.SESSION_REQUEST_FROM_EMAIL)
119118
subject = '%s - New Meeting Session Request for IETF %s' % (group.acronym, meeting.number)
120119
template = 'sreq/session_request_notification.txt'
121120

@@ -209,11 +208,10 @@ def cancel(request, acronym):
209208

210209
# send notifitcation
211210
(to_email, cc_list) = gather_address_lists('session_request_cancelled',group=group,person=login)
212-
from_email = ('"IETF Meeting Session Request Tool"','session_request_developers@ietf.org')
211+
from_email = (settings.SESSION_REQUEST_FROM_EMAIL)
213212
subject = '%s - Cancelling a meeting request for IETF %s' % (group.acronym, meeting.number)
214213
send_mail(request, to_email, from_email, subject, 'sreq/session_cancel_notification.txt',
215-
{'login':login,
216-
'group':group,
214+
{'requester':get_requester_text(login,group),
217215
'meeting':meeting}, cc=cc_list)
218216

219217
messages.success(request, 'The %s Session Request has been canceled' % group.acronym)
@@ -605,7 +603,7 @@ def no_session(request, acronym):
605603

606604
# send notification
607605
(to_email, cc_list) = gather_address_lists('session_request_not_meeting',group=group,person=login)
608-
from_email = ('"IETF Meeting Session Request Tool"','session_request_developers@ietf.org')
606+
from_email = (settings.SESSION_REQUEST_FROM_EMAIL)
609607
subject = '%s - Not having a session at IETF %s' % (group.acronym, meeting.number)
610608
send_mail(request, to_email, from_email, subject, 'sreq/not_meeting_notification.txt',
611609
{'login':login,

ietf/settings.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -612,9 +612,11 @@ def skip_unreadable_post(record):
612612
HTMLIZER_URL_PREFIX = "/doc/html"
613613
HTMLIZER_CACHE_TIME = 60*60*24*14 # 14 days
614614

615+
# Email settings
615616
IPR_EMAIL_FROM = 'ietf-ipr@ietf.org'
616617
AUDIO_IMPORT_EMAIL = ['agenda@ietf.org','ietf@meetecho.com']
617618
IANA_EVAL_EMAIL = "drafts-eval@icann.org"
619+
SESSION_REQUEST_FROM_EMAIL = 'IETF Meeting Session Request Tool <session-request@ietf.org>'
618620

619621
# Put real password in settings_local.py
620622
IANA_SYNC_PASSWORD = "secret"

0 commit comments

Comments
 (0)