Skip to content

Commit

Permalink
Merge pull request #17 from shibaken/compliance_mgt
Browse files Browse the repository at this point in the history
shibaken/compliance-mgt to djandwich/compliance-mgt
  • Loading branch information
Djandwich authored Feb 26, 2021
2 parents d5ddb2f + 295ef40 commit 41f9851
Show file tree
Hide file tree
Showing 17 changed files with 222 additions and 1,530 deletions.
13 changes: 6 additions & 7 deletions wildlifecompliance/components/sanction_outcome/email.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,9 @@
from django.conf import settings
from wildlifecompliance.components.emails.emails import TemplateEmailBase
from wildlifecompliance.components.main.email import prepare_attachments, _extract_email_headers
from wildlifecompliance.components.sanction_outcome.pdf_caution_notice import create_caution_notice_pdf_bytes
from wildlifecompliance.components.sanction_outcome.pdf_infringement_notice_blue import create_infringement_notice_blue
from wildlifecompliance.components.sanction_outcome.pdf_letter_of_advice import create_letter_of_advice_pdf_bytes
from wildlifecompliance.components.sanction_outcome.pdf_remediation_notice import create_remediation_notice_pdf_bytes
from wildlifecompliance.components.sanction_outcome.pdf import create_infringement_notice_pdf, \
create_letter_of_advice_pdf, \
create_caution_notice_pdf, create_remediation_notice_pdf_bytes

logger = logging.getLogger(__name__)

Expand Down Expand Up @@ -335,7 +334,7 @@ def send_caution_notice(to_address, sanction_outcome, workflow_entry, request, c
}

pdf_file_name = 'caution_notice_{}_{}.pdf'.format(sanction_outcome.lodgement_number, datetime.datetime.now().strftime("%Y%m%d%H%M%S"))
document = create_caution_notice_pdf_bytes(pdf_file_name, sanction_outcome)
document = create_caution_notice_pdf(pdf_file_name, sanction_outcome)

# Attach files (files from the modal, and the PDF file generated above)
attachments = prepare_attachments(workflow_entry.documents)
Expand Down Expand Up @@ -369,7 +368,7 @@ def send_letter_of_advice(to_address, sanction_outcome, workflow_entry, request,
}

pdf_file_name = 'letter_of_advice_{}_{}.pdf'.format(sanction_outcome.lodgement_number, datetime.datetime.now().strftime("%Y%m%d%H%M%S"))
document = create_letter_of_advice_pdf_bytes(pdf_file_name, sanction_outcome)
document = create_letter_of_advice_pdf(pdf_file_name, sanction_outcome)

# Attach files (files from the modal, and the PDF file generated above)
attachments = prepare_attachments(workflow_entry.documents)
Expand Down Expand Up @@ -563,7 +562,7 @@ def send_infringement_notice(to_address, sanction_outcome, workflow_entry, reque

def create_infringement_notice_ybw(sanction_outcome, workflow_entry):
pdf_file_name_b = 'infringement_notice_b_{}_{}.pdf'.format(sanction_outcome.lodgement_number, datetime.datetime.now().strftime("%Y%m%d%H%M%S"))
document_b = create_infringement_notice_blue(pdf_file_name_b, sanction_outcome)
document_b = create_infringement_notice_pdf(pdf_file_name_b, sanction_outcome)
attachments = prepare_attachments(workflow_entry.documents)
attachments.append((pdf_file_name_b, document_b._file.read(), 'application/pdf'))
doc = workflow_entry.documents.create(name=document_b.name)
Expand Down
372 changes: 45 additions & 327 deletions wildlifecompliance/components/sanction_outcome/pdf.py

Large diffs are not rendered by default.

252 changes: 0 additions & 252 deletions wildlifecompliance/components/sanction_outcome/pdf_caution_notice.py

This file was deleted.

Loading

0 comments on commit 41f9851

Please sign in to comment.