@@ -43,7 +43,7 @@ def request_full_url(request, submission):
4343 'url' : url })
4444
4545
46- def perform_post (submission ):
46+ def perform_post (request , submission ):
4747 group_id = submission .group_acronym and submission .group_acronym .pk or NONE_WG
4848 state_change_msg = ''
4949 try :
@@ -89,7 +89,7 @@ def perform_post(submission):
8989 send_announcements (submission , draft , state_change_msg )
9090 submission .save ()
9191
92- def perform_postREDESIGN (submission ):
92+ def perform_postREDESIGN (request , submission ):
9393 system = Person .objects .get (name = "(System)" )
9494
9595 group_id = submission .group_acronym_id or NONE_WG
@@ -162,24 +162,24 @@ def perform_postREDESIGN(submission):
162162 move_docs (submission )
163163 submission .status_id = POSTED
164164
165- announce_to_lists (submission )
165+ announce_to_lists (request , submission )
166166 if draft .get_state ("draft-iesg" ) != None and not was_rfc :
167- announce_new_version (submission , draft , state_change_msg )
168- announce_to_authors (submission )
167+ announce_new_version (request , submission , draft , state_change_msg )
168+ announce_to_authors (request , submission )
169169
170170 submission .save ()
171171
172172if settings .USE_DB_REDESIGN_PROXY_CLASSES :
173173 perform_post = perform_postREDESIGN
174174
175175def send_announcements (submission , draft , state_change_msg ):
176- announce_to_lists (submission )
176+ announce_to_lists (request , submission )
177177 if draft .idinternal and not draft .idinternal .rfc_flag :
178- announce_new_version (submission , draft , state_change_msg )
179- announce_to_authors (submission )
178+ announce_new_version (request , submission , draft , state_change_msg )
179+ announce_to_authors (request , submission )
180180
181181
182- def announce_to_lists (submission ):
182+ def announce_to_lists (request , submission ):
183183 subject = 'I-D Action: %s-%s.txt' % (submission .filename , submission .revision )
184184 from_email = settings .IDSUBMIT_ANNOUNCE_FROM_EMAIL
185185 to_email = [settings .IDSUBMIT_ANNOUNCE_LIST_EMAIL ]
@@ -192,12 +192,12 @@ def announce_to_lists(submission):
192192 cc = [submission .group_acronym .email_address ]
193193 else :
194194 cc = None
195- send_mail (None , to_email , from_email , subject , 'submit/announce_to_lists.txt' ,
195+ send_mail (request , to_email , from_email , subject , 'submit/announce_to_lists.txt' ,
196196 {'submission' : submission ,
197197 'authors' : authors }, cc = cc )
198198
199199
200- def announce_new_version (submission , draft , state_change_msg ):
200+ def announce_new_version (request , submission , draft , state_change_msg ):
201201 to_email = []
202202 if draft .idinternal .state_change_notice_to :
203203 to_email .append (draft .idinternal .state_change_notice_to )
@@ -212,12 +212,12 @@ def announce_new_version(submission, draft, state_change_msg):
212212 pass
213213 subject = 'New Version Notification - %s-%s.txt' % (submission .filename , submission .revision )
214214 from_email = settings .IDSUBMIT_ANNOUNCE_FROM_EMAIL
215- send_mail (None , to_email , from_email , subject , 'submit/announce_new_version.txt' ,
215+ send_mail (request , to_email , from_email , subject , 'submit/announce_new_version.txt' ,
216216 {'submission' : submission ,
217217 'msg' : state_change_msg })
218218
219219
220- def announce_new_versionREDESIGN (submission , draft , state_change_msg ):
220+ def announce_new_versionREDESIGN (request , submission , draft , state_change_msg ):
221221 to_email = []
222222 if draft .notify :
223223 to_email .append (draft .notify )
@@ -230,14 +230,14 @@ def announce_new_versionREDESIGN(submission, draft, state_change_msg):
230230
231231 subject = 'New Version Notification - %s-%s.txt' % (submission .filename , submission .revision )
232232 from_email = settings .IDSUBMIT_ANNOUNCE_FROM_EMAIL
233- send_mail (None , to_email , from_email , subject , 'submit/announce_new_version.txt' ,
233+ send_mail (request , to_email , from_email , subject , 'submit/announce_new_version.txt' ,
234234 {'submission' : submission ,
235235 'msg' : state_change_msg })
236236
237237if settings .USE_DB_REDESIGN_PROXY_CLASSES :
238238 announce_new_version = announce_new_versionREDESIGN
239239
240- def announce_to_authors (submission ):
240+ def announce_to_authors (request , submission ):
241241 authors = submission .tempidauthors_set .order_by ('author_order' )
242242 cc = list (set (i .email ()[1 ] for i in authors if i .email () != authors [0 ].email ()))
243243 to_email = [authors [0 ].email ()[1 ]] # First TempIdAuthor is submitter
@@ -249,7 +249,7 @@ def announce_to_authors(submission):
249249 wg = 'IESG'
250250 else :
251251 wg = 'Individual Submission'
252- send_mail (None , to_email , from_email , subject , 'submit/announce_to_authors.txt' ,
252+ send_mail (request , to_email , from_email , subject , 'submit/announce_to_authors.txt' ,
253253 {'submission' : submission ,
254254 'submitter' : authors [0 ].get_full_name (),
255255 'wg' : wg }, cc = cc )
0 commit comments