|
11 | 11 | from django.contrib.sites.models import Site |
12 | 12 | from django.template.loader import render_to_string |
13 | 13 |
|
| 14 | +import debug # pyflakes:ignore |
| 15 | + |
14 | 16 | from ietf.utils.log import log |
15 | 17 | from ietf.utils.mail import send_mail, send_mail_message |
16 | 18 | from ietf.doc.models import Document |
|
20 | 22 | from ietf.utils.accesstoken import generate_access_token |
21 | 23 | from ietf.mailtrigger.utils import gather_address_lists, get_base_submission_message_address |
22 | 24 | from ietf.submit.models import SubmissionEmailEvent, Submission |
| 25 | +from ietf.submit.checkers import DraftIdnitsChecker |
23 | 26 |
|
24 | 27 | def send_submission_confirmation(request, submission, chair_notice=False): |
25 | 28 | subject = 'Confirm submission of I-D %s' % submission.name |
@@ -80,10 +83,14 @@ def send_manual_post_request(request, submission, errors): |
80 | 83 | subject = u'Manual Post Requested for %s' % submission.name |
81 | 84 | from_email = settings.IDSUBMIT_FROM_EMAIL |
82 | 85 | (to_email,cc) = gather_address_lists('sub_manual_post_requested',submission=submission) |
| 86 | + checker = DraftIdnitsChecker(options=[]) # don't use the default --submitcheck limitation |
| 87 | + file_name = os.path.join(settings.IDSUBMIT_STAGING_PATH, '%s-%s.txt' % (submission.name, submission.rev)) |
| 88 | + nitspass, nitsmsg, nitserr, nitswarn, nitsresult = checker.check_file_txt(file_name) |
83 | 89 | send_mail(request, to_email, from_email, subject, 'submit/manual_post_request.txt', { |
84 | 90 | 'submission': submission, |
85 | 91 | 'url': settings.IDTRACKER_BASE_URL + urlreverse('ietf.submit.views.submission_status', kwargs=dict(submission_id=submission.pk)), |
86 | 92 | 'errors': errors, |
| 93 | + 'idnits': nitsmsg, |
87 | 94 | }, cc=cc) |
88 | 95 |
|
89 | 96 |
|
|
0 commit comments