From b85d7fd20372b3b5816a1b21aaaa774e24e534f1 Mon Sep 17 00:00:00 2001
From: Michael Olund
Date: Thu, 29 Oct 2020 11:26:57 -0700
Subject: [PATCH] Finished implementing Form 96
---
edivorce/apps/core/templates/pdf/form96.html | 2 +-
edivorce/apps/core/views/pdf.py | 13 ++++++++++++-
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/edivorce/apps/core/templates/pdf/form96.html b/edivorce/apps/core/templates/pdf/form96.html
index 5692ffcd..1e1b67f7 100644
--- a/edivorce/apps/core/templates/pdf/form96.html
+++ b/edivorce/apps/core/templates/pdf/form96.html
@@ -78,7 +78,7 @@
- - The................[type and identifying description of document]................
+
- The {{ responses.which_affidavits }}
is being submitted for filing electronically on behalf of
{{ responses.which_claimant }},
{% if responses.which_claimant == 'Claimant 1' %}
diff --git a/edivorce/apps/core/views/pdf.py b/edivorce/apps/core/views/pdf.py
index 3c9fe334..77ee451a 100644
--- a/edivorce/apps/core/views/pdf.py
+++ b/edivorce/apps/core/views/pdf.py
@@ -21,6 +21,8 @@ def pdf_form(request, form_number):
""" View for rendering PDF's and previews """
responses = get_data_for_user(request.user)
+ derived = get_derived_data(responses)
+ has_children = derived['has_children_of_marriage']
if (form_number == '1' or form_number.startswith('37') or
form_number.startswith('38') or
@@ -56,19 +58,28 @@ def pdf_form(request, form_number):
form_number = '96'
responses = __add_claimant_info(responses, '_you')
responses['which_claimant'] = 'Claimant 1'
+ if has_children:
+ responses['which_affidavits'] = 'Child Support Affidavit (F37) and Affidavit - Desk Order Divorce Form (F38)'
+ else:
+ responses['which_affidavits'] = 'Affidavit - Desk Order Divorce Form (F38)'
elif form_number == '96_claimant2':
form_number = '96'
responses = __add_claimant_info(responses, '_spouse')
responses['which_claimant'] = 'Claimant 2'
+ if has_children:
+ responses['which_affidavits'] = 'Child Support Affidavit (F37) and Affidavit - Desk Order Divorce Form (F38)'
+ else:
+ responses['which_affidavits'] = 'Affidavit - Desk Order Divorce Form (F38)'
elif form_number == '96_translation':
form_number = '96'
responses = __add_claimant_info(responses, '_you')
responses['which_claimant'] = 'Claimant 1'
+ responses['which_affidavits'] = 'Affidavit of Translation'
return __render_form(request, 'form%s' % form_number, {
'css_root': settings.WEASYPRINT_CSS_LOOPBACK,
'responses': responses,
- 'derived': get_derived_data(responses),
+ 'derived': derived,
'exhibits': EXHIBITS[:],
})