Browse Source

DIV-737

pull/160/head
Justin Johnson 8 years ago
parent
commit
908ea0d9d0
2 changed files with 28 additions and 6 deletions
  1. +8
    -5
      edivorce/apps/core/templates/pdf/form37.html
  2. +20
    -1
      edivorce/apps/core/utils/derived.py

+ 8
- 5
edivorce/apps/core/templates/pdf/form37.html View File

@ -269,15 +269,18 @@
</li>
<li> <!-- 8 -->
{% if responses.medical_coverage_available %}
Medical coverage is not available for the children under either of
the party’s medical insurance plans.
{% elif responses.whose_plan_is_coverage_under == 'My plan' %}
{% if derived.medical_covered_by_1 and derived.medical_covered_by_2 %}
Medical coverage is available for the children under Claimant 1's
and Claimant 2's medical insurance plans.
{% elif derived.medical_covered_by_1 %}
Medical coverage is available for the children under Claimant 1's
medical insurance plan.
{% else %}
{% elif derived.medical_covered_by_1 %}
Medical coverage is available for the children under Claimant 2's
medical insurance plan.
{% else %}
Medical coverage is not available for the children under either of
the party’s medical insurance plans.
{% endif %}
</li>


+ 20
- 1
edivorce/apps/core/utils/derived.py View File

@ -57,6 +57,8 @@ DERIVED_DATA = [
'total_others_income',
'high_income_amount',
'total_monthly_b',
'medical_covered_by_1',
'medical_covered_by_2',
]
@ -162,7 +164,8 @@ def show_fact_sheet_d(responses, derived):
"""
support = json.loads(responses.get('children_financial_support', '[]'))
return len(support) > 0 and 'NO' not in support and responses.get('children_of_marriage', '') == 'YES'
return (len(support) > 0 and
'NO' not in support and responses.get('children_of_marriage', '') == 'YES')
def show_fact_sheet_e(responses, derived):
@ -486,3 +489,19 @@ def total_monthly_b(responses, derived):
difference = derived['guideline_amounts_difference']
return difference
def medical_covered_by_1(responses, derived):
""" Return whether the children are covered under Claimant 1's plan """
if responses.get('medical_coverage_available', 'NO') == 'YES':
return 'My plan' in responses.get('whose_plan_is_coverage_under', '')
return False
def medical_covered_by_2(responses, derived):
""" Return whether the children are covered under Claimant 2's plan """
if responses.get('medical_coverage_available', 'NO') == 'YES':
return 'Spouse' in responses.get('whose_plan_is_coverage_under', '')
return False

Loading…
Cancel
Save