|
|
|
@ -34,13 +34,105 @@ pre_qual_step_question_mapping = { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
children_substep_question_mapping = { |
|
|
|
'your_children': { |
|
|
|
'claimant_children' |
|
|
|
}, |
|
|
|
'income_expenses': { |
|
|
|
'how_will_calculate_income', |
|
|
|
'annual_gross_income', |
|
|
|
'spouse_annual_gross_income', |
|
|
|
'payor_monthly_child_support_amount', |
|
|
|
'special_extraordinary_expenses', |
|
|
|
'child_care_expenses', |
|
|
|
'children_healthcare_premiums', |
|
|
|
'health_related_expenses', |
|
|
|
'extraordinary_educational_expenses', |
|
|
|
'post_secondary_expenses', |
|
|
|
'extraordinary_extracurricular_expenses', |
|
|
|
'total_section_seven_expenses', |
|
|
|
'your_proportionate_share_percent', |
|
|
|
'your_proportionate_share_amount', |
|
|
|
'spouse_proportionate_share_percent', |
|
|
|
'spouse_proportionate_share_amount', |
|
|
|
'describe_order_special_extra_expenses', |
|
|
|
}, |
|
|
|
'facts': { |
|
|
|
'child_support_payor', |
|
|
|
# Fact sheet B |
|
|
|
'number_of_children', |
|
|
|
'time_spent_with_you', |
|
|
|
'time_spent_with_spouse', |
|
|
|
'your_child_support_paid_b', |
|
|
|
'your_spouse_child_support_paid_b', |
|
|
|
'additional_relevant_spouse_children_info', |
|
|
|
# Fact sheet C |
|
|
|
'number_of_children_claimant', |
|
|
|
'your_spouse_child_support_paid_c', |
|
|
|
'number_of_children_claimant_spouse', |
|
|
|
'your_child_support_paid_c', |
|
|
|
# Fact sheet D |
|
|
|
'agree_to_guideline_child_support_amount', |
|
|
|
'appropriate_spouse_paid_child_support', |
|
|
|
'suggested_child_support', |
|
|
|
# Fact sheet E |
|
|
|
'claiming_undue_hardship', |
|
|
|
'claimant_debts', |
|
|
|
'claimant_expenses', |
|
|
|
'supporting_non_dependents', |
|
|
|
'supporting_dependents', |
|
|
|
'supporting_disabled', |
|
|
|
'undue_hardship', |
|
|
|
'income_others', |
|
|
|
# Fact sheet F |
|
|
|
'number_children_seeking_support_you', |
|
|
|
'child_support_amount_under_high_income_you', |
|
|
|
'percent_income_over_high_income_limit_you', |
|
|
|
'amount_income_over_high_income_limit_you', |
|
|
|
'total_guideline_amount_you', |
|
|
|
'agree_to_child_support_amount_you', |
|
|
|
'agreed_child_support_amount_you', |
|
|
|
'reason_child_support_amount_you', |
|
|
|
'number_children_seeking_support_spouse', |
|
|
|
'child_support_amount_under_high_income_spouse', |
|
|
|
'percent_income_over_high_income_limit_spouse', |
|
|
|
'amount_income_over_high_income_limit_spouse', |
|
|
|
'total_guideline_amount_spouse', |
|
|
|
'agree_to_child_support_amount_spouse', |
|
|
|
'agreed_child_support_amount_spouse', |
|
|
|
'reason_child_support_amount_spouse', |
|
|
|
}, |
|
|
|
'payor_medical': { |
|
|
|
'medical_coverage_available', |
|
|
|
'whose_plan_is_coverage_under', |
|
|
|
'child_support_payments_in_arrears', |
|
|
|
'child_support_arrears_amount', |
|
|
|
}, |
|
|
|
'what_for': { |
|
|
|
'child_support_in_order', |
|
|
|
'order_monthly_child_support_amount', |
|
|
|
'child_support_in_order_reason', |
|
|
|
'claimants_agree_to_child_support_amount', |
|
|
|
'child_support_payment_special_provisions', |
|
|
|
'have_separation_agreement', |
|
|
|
'have_court_order', |
|
|
|
'what_parenting_arrangements', |
|
|
|
'want_parenting_arrangements', |
|
|
|
'order_respecting_arrangement', |
|
|
|
'order_for_child_support', |
|
|
|
'child_support_act' |
|
|
|
}, |
|
|
|
} |
|
|
|
|
|
|
|
""" |
|
|
|
Mapping between questions and steps |
|
|
|
Usage: For each step title, list all questions_keys belong to that step |
|
|
|
""" |
|
|
|
question_step_mapping = { |
|
|
|
'prequalification': ['married_marriage_like', 'lived_in_bc', |
|
|
|
'lived_in_bc_at_least_year', 'separation_date', |
|
|
|
'prequalification': ['married_marriage_like', |
|
|
|
'lived_in_bc', |
|
|
|
'lived_in_bc_at_least_year', |
|
|
|
'separation_date', |
|
|
|
'children_of_marriage', |
|
|
|
'number_children_under_19', |
|
|
|
'number_children_over_19', |
|
|
|
@ -49,34 +141,47 @@ question_step_mapping = { |
|
|
|
'original_marriage_certificate', |
|
|
|
'provide_certificate_later', |
|
|
|
'provide_certificate_later_reason', |
|
|
|
'not_provide_certificate_reason', 'divorce_reason', |
|
|
|
'not_provide_certificate_reason', |
|
|
|
'divorce_reason', |
|
|
|
'marriage_certificate_in_english', |
|
|
|
'try_reconcile_after_separated', |
|
|
|
'reconciliation_period'], |
|
|
|
'which_orders': ['want_which_orders'], |
|
|
|
'your_information': ['name_you', 'any_other_name_you', 'other_name_you', |
|
|
|
'last_name_born_you', 'last_name_before_married_you', |
|
|
|
'birthday_you', 'lived_in_bc_you', |
|
|
|
'moved_to_bc_date_you', 'occupation_you'], |
|
|
|
'your_spouse': ['name_spouse', 'any_other_name_spouse', 'other_name_spouse', |
|
|
|
'last_name_born_spouse', 'last_name_before_married_spouse', |
|
|
|
'birthday_spouse', 'lived_in_bc_spouse', |
|
|
|
'moved_to_bc_date_spouse', 'occupation_spouse'], |
|
|
|
'your_marriage': ['when_were_you_married', 'where_were_you_married_city', |
|
|
|
'your_information': ['name_you', |
|
|
|
'any_other_name_you', |
|
|
|
'other_name_you', |
|
|
|
'last_name_born_you', |
|
|
|
'last_name_before_married_you', |
|
|
|
'birthday_you', |
|
|
|
'lived_in_bc_you', |
|
|
|
'moved_to_bc_date_you', |
|
|
|
'occupation_you'], |
|
|
|
'your_spouse': ['name_spouse', |
|
|
|
'any_other_name_spouse', |
|
|
|
'other_name_spouse', |
|
|
|
'last_name_born_spouse', |
|
|
|
'last_name_before_married_spouse', |
|
|
|
'birthday_spouse', |
|
|
|
'lived_in_bc_spouse', |
|
|
|
'moved_to_bc_date_spouse', |
|
|
|
'occupation_spouse'], |
|
|
|
'your_marriage': ['when_were_you_married', |
|
|
|
'where_were_you_married_city', |
|
|
|
'where_were_you_married_prov', |
|
|
|
'where_were_you_married_country', |
|
|
|
'where_were_you_married_other_country', |
|
|
|
'marital_status_before_you', |
|
|
|
'marital_status_before_spouse', |
|
|
|
'when_were_you_live_married_like'], |
|
|
|
'your_separation': ['no_reconciliation_possible', 'no_collusion'], |
|
|
|
'your_separation': ['no_reconciliation_possible', |
|
|
|
'no_collusion'], |
|
|
|
'your_children': ['claimant_children', |
|
|
|
# Income & Expenses |
|
|
|
'how_will_calculate_income', |
|
|
|
'annual_gross_income', |
|
|
|
'spouse_annual_gross_income', |
|
|
|
'payor_monthly_child_support_amount', |
|
|
|
|
|
|
|
# Special extraordinary expenses |
|
|
|
'special_extraordinary_expenses', |
|
|
|
'child_care_expenses', |
|
|
|
'children_healthcare_premiums', |
|
|
|
@ -117,25 +222,7 @@ question_step_mapping = { |
|
|
|
'supporting_disabled', |
|
|
|
'undue_hardship', |
|
|
|
'income_others', |
|
|
|
# Medical and other expenses |
|
|
|
'medical_coverage_available', |
|
|
|
'whose_plan_is_coverage_under', |
|
|
|
'child_support_payments_in_arrears', |
|
|
|
'child_support_arrears_amount', |
|
|
|
# What are you asking for |
|
|
|
'child_support_in_order', |
|
|
|
'order_monthly_child_support_amount', |
|
|
|
'child_support_in_order_reason', |
|
|
|
'claimants_agree_to_child_support_amount', |
|
|
|
'have_separation_agreement', |
|
|
|
'have_court_order', |
|
|
|
|
|
|
|
'what_parenting_arrangements', |
|
|
|
'want_parenting_arrangements', |
|
|
|
'order_respecting_arrangement', |
|
|
|
'order_for_child_support', |
|
|
|
'child_support_act', |
|
|
|
'child_support_payment_special_provisions', |
|
|
|
# Fact sheet F |
|
|
|
'number_children_seeking_support_you', |
|
|
|
'child_support_amount_under_high_income_you', |
|
|
|
'percent_income_over_high_income_limit_you', |
|
|
|
@ -152,13 +239,33 @@ question_step_mapping = { |
|
|
|
'agree_to_child_support_amount_spouse', |
|
|
|
'agreed_child_support_amount_spouse', |
|
|
|
'reason_child_support_amount_spouse', |
|
|
|
], |
|
|
|
'spousal_support': ['spouse_support_details', 'spouse_support_act'], |
|
|
|
# Medical and other expenses |
|
|
|
'medical_coverage_available', |
|
|
|
'whose_plan_is_coverage_under', |
|
|
|
'child_support_payments_in_arrears', |
|
|
|
'child_support_arrears_amount', |
|
|
|
# What are you asking for |
|
|
|
'child_support_in_order', |
|
|
|
'order_monthly_child_support_amount', |
|
|
|
'child_support_in_order_reason', |
|
|
|
'claimants_agree_to_child_support_amount', |
|
|
|
'child_support_payment_special_provisions', |
|
|
|
'have_separation_agreement', |
|
|
|
'have_court_order', |
|
|
|
'what_parenting_arrangements', |
|
|
|
'want_parenting_arrangements', |
|
|
|
'order_respecting_arrangement', |
|
|
|
'order_for_child_support', |
|
|
|
'child_support_act'], |
|
|
|
'spousal_support': ['spouse_support_details', |
|
|
|
'spouse_support_act'], |
|
|
|
'property_and_debt': ['deal_with_property_debt', |
|
|
|
'how_to_divide_property_debt', |
|
|
|
'other_property_claims'], |
|
|
|
'other_orders': ['name_change_you', 'name_change_you_fullname', |
|
|
|
'name_change_spouse', 'name_change_spouse_fullname', |
|
|
|
'other_orders': ['name_change_you', |
|
|
|
'name_change_you_fullname', |
|
|
|
'name_change_spouse', |
|
|
|
'name_change_spouse_fullname', |
|
|
|
'other_orders_detail'], |
|
|
|
'other_questions': ['address_to_send_official_document_street_you', |
|
|
|
'address_to_send_official_document_city_you', |
|
|
|
@ -182,6 +289,7 @@ question_step_mapping = { |
|
|
|
} |
|
|
|
|
|
|
|
page_step_mapping = { |
|
|
|
'prequalification': 'prequalification', |
|
|
|
'orders': 'which_orders', |
|
|
|
'claimant': 'your_information', |
|
|
|
'respondent': 'your_spouse', |
|
|
|
@ -195,7 +303,6 @@ page_step_mapping = { |
|
|
|
'filing_locations': 'filing_locations', |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
""" List of court registries """ |
|
|
|
list_of_registries = ['Fort St. John', 'Dawson Creek', 'Prince Rupert', |
|
|
|
'Terrace', 'Smithers', 'Prince George', 'Quesnel', |
|
|
|
|