|
|
@ -97,7 +97,8 @@ NJF_JSON_FORMAT = { |
|
|
}, |
|
|
}, |
|
|
"dateOfMarriage": "", |
|
|
"dateOfMarriage": "", |
|
|
"reasonForDivorce": "S", |
|
|
"reasonForDivorce": "S", |
|
|
"act": "", |
|
|
|
|
|
|
|
|
"childSupportAct": [], |
|
|
|
|
|
"spouseSupportAct": "", |
|
|
"ordersSought": [] |
|
|
"ordersSought": [] |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -229,16 +230,18 @@ class EFilingHub: |
|
|
if parties: |
|
|
if parties: |
|
|
package['filingPackage']['parties'] = parties |
|
|
package['filingPackage']['parties'] = parties |
|
|
# update return urls |
|
|
# update return urls |
|
|
package['navigationUrls']['success'] = request.build_absolute_uri( |
|
|
|
|
|
reverse('dashboard_nav', args=['check_with_registry'])) |
|
|
|
|
|
package['navigationUrls']['error'] = request.build_absolute_uri( |
|
|
package['navigationUrls']['error'] = request.build_absolute_uri( |
|
|
reverse('dashboard_nav', args=['check_with_registry'])) |
|
|
reverse('dashboard_nav', args=['check_with_registry'])) |
|
|
if self.initial_filing: |
|
|
if self.initial_filing: |
|
|
package['navigationUrls']['cancel'] = request.build_absolute_uri( |
|
|
package['navigationUrls']['cancel'] = request.build_absolute_uri( |
|
|
reverse('dashboard_nav', args=['initial_filing'])) |
|
|
reverse('dashboard_nav', args=['initial_filing'])) |
|
|
|
|
|
package['navigationUrls']['success'] = request.build_absolute_uri( |
|
|
|
|
|
reverse('after_submit_initial_files')) |
|
|
else: |
|
|
else: |
|
|
package['navigationUrls']['cancel'] = request.build_absolute_uri( |
|
|
package['navigationUrls']['cancel'] = request.build_absolute_uri( |
|
|
reverse('dashboard_nav', args=['final_filing'])) |
|
|
reverse('dashboard_nav', args=['final_filing'])) |
|
|
|
|
|
package['navigationUrls']['success'] = request.build_absolute_uri( |
|
|
|
|
|
reverse('after_submit_final_files')) |
|
|
|
|
|
|
|
|
return package |
|
|
return package |
|
|
|
|
|
|
|
|
@ -267,6 +270,19 @@ class EFilingHub: |
|
|
except: |
|
|
except: |
|
|
return '' |
|
|
return '' |
|
|
|
|
|
|
|
|
|
|
|
def get_aliases(str): |
|
|
|
|
|
aliases = [] |
|
|
|
|
|
names = json.loads(str) |
|
|
|
|
|
for name in names: |
|
|
|
|
|
if len(name) == 5 and name[1] != '' and name[2] != '': |
|
|
|
|
|
alias = NJF_ALIAS_FORMAT.copy() |
|
|
|
|
|
alias["surname"] = name[1] |
|
|
|
|
|
alias["given1"] = name[2] |
|
|
|
|
|
alias["given2"] = name[3] |
|
|
|
|
|
alias["given3"] = name[4] |
|
|
|
|
|
aliases.append(alias) |
|
|
|
|
|
return aliases |
|
|
|
|
|
|
|
|
r = responses |
|
|
r = responses |
|
|
d = NJF_JSON_FORMAT.copy() |
|
|
d = NJF_JSON_FORMAT.copy() |
|
|
|
|
|
|
|
|
@ -281,36 +297,70 @@ class EFilingHub: |
|
|
signing_location_spouse = r.get('signing_location_spouse') |
|
|
signing_location_spouse = r.get('signing_location_spouse') |
|
|
|
|
|
|
|
|
party1 = d["parties"][0] |
|
|
party1 = d["parties"][0] |
|
|
party1["surname"] = r.get('last_name_you', '').strip() |
|
|
|
|
|
party1["given1"] = r.get('given_name_1_you', '').strip() |
|
|
|
|
|
party1["given2"] = r.get('given_name_2_you', '').strip() |
|
|
|
|
|
party1["given3"] = r.get('given_name_3_you', '').strip() |
|
|
|
|
|
|
|
|
party1["surname"] = r.get('last_name_you', '') |
|
|
|
|
|
party1["given1"] = r.get('given_name_1_you', '') |
|
|
|
|
|
party1["given2"] = r.get('given_name_2_you', '') |
|
|
|
|
|
party1["given3"] = r.get('given_name_3_you', '') |
|
|
party1["birthDate"] = format_date(r.get('birthday_you')) |
|
|
party1["birthDate"] = format_date(r.get('birthday_you')) |
|
|
party1["surnameAtBirth"] = r.get('last_name_born_you', '').strip() |
|
|
|
|
|
party1["surnameBeforeMarriage"] = r.get('last_name_before_married_you', '').strip() |
|
|
|
|
|
email = r.get('email_you', '').strip() |
|
|
|
|
|
|
|
|
party1["surnameAtBirth"] = r.get('last_name_born_you', '') |
|
|
|
|
|
party1["surnameBeforeMarriage"] = r.get('last_name_before_married_you', '') |
|
|
|
|
|
email = r.get('email_you', '') |
|
|
if not email: |
|
|
if not email: |
|
|
email = r.get('address_to_send_official_document_email_you', '').strip() |
|
|
|
|
|
|
|
|
email = r.get('address_to_send_official_document_email_you', '') |
|
|
party1["email"] = email |
|
|
party1["email"] = email |
|
|
party1["signingVirtually"] = signing_location_you == 'Virtual' |
|
|
party1["signingVirtually"] = signing_location_you == 'Virtual' |
|
|
party1["aliases"] = [] |
|
|
|
|
|
|
|
|
if r.get('any_other_name_you') == 'YES': |
|
|
|
|
|
party1["aliases"] = get_aliases(r.get('other_name_you')) |
|
|
|
|
|
|
|
|
party2 = d["parties"][1] |
|
|
party2 = d["parties"][1] |
|
|
party2["surname"] = r.get('last_name_spouse', '').strip() |
|
|
|
|
|
party2["given1"] = r.get('given_name_1_spouse', '').strip() |
|
|
|
|
|
party2["given2"] = r.get('given_name_2_spouse', '').strip() |
|
|
|
|
|
party2["given3"] = r.get('given_name_3_spouse', '').strip() |
|
|
|
|
|
|
|
|
party2["surname"] = r.get('last_name_spouse', '') |
|
|
|
|
|
party2["given1"] = r.get('given_name_1_spouse', '') |
|
|
|
|
|
party2["given2"] = r.get('given_name_2_spouse', '') |
|
|
|
|
|
party2["given3"] = r.get('given_name_3_spouse', '') |
|
|
party2["birthDate"] = format_date(r.get('birthday_spouse')) |
|
|
party2["birthDate"] = format_date(r.get('birthday_spouse')) |
|
|
party2["surnameAtBirth"] = r.get('last_name_born_spouse', '').strip() |
|
|
|
|
|
party2["surnameBeforeMarriage"] = r.get('last_name_before_married_spouse', '').strip() |
|
|
|
|
|
email = r.get('email_spouse', '').strip() |
|
|
|
|
|
|
|
|
party2["surnameAtBirth"] = r.get('last_name_born_spouse', '') |
|
|
|
|
|
party2["surnameBeforeMarriage"] = r.get('last_name_before_married_spouse', '') |
|
|
|
|
|
email = r.get('email_spouse', '') |
|
|
if not email: |
|
|
if not email: |
|
|
email = r.get('address_to_send_official_document_email_spouse', '').strip() |
|
|
|
|
|
|
|
|
email = r.get('address_to_send_official_document_email_spouse', '') |
|
|
party2["email"] = email |
|
|
party2["email"] = email |
|
|
party2["signingVirtually"] = signing_location_spouse == 'Virtual' |
|
|
party2["signingVirtually"] = signing_location_spouse == 'Virtual' |
|
|
party2["aliases"] = [] |
|
|
|
|
|
|
|
|
if r.get('any_other_name_spouse') == 'YES': |
|
|
|
|
|
party2["aliases"] = get_aliases(r.get('other_name_spouse')) |
|
|
|
|
|
|
|
|
d["dateOfMarriage"] = format_date(r.get('when_were_you_married')) |
|
|
d["dateOfMarriage"] = format_date(r.get('when_were_you_married')) |
|
|
|
|
|
d["placeOfMarriage"]["country"] = r.get('where_were_you_married_country', '') |
|
|
|
|
|
d["placeOfMarriage"]["province"] = r.get('where_were_you_married_prov', '') |
|
|
|
|
|
d["placeOfMarriage"]["city"] = r.get('where_were_you_married_city', '') |
|
|
|
|
|
|
|
|
|
|
|
d["childSupportAct"] = json.loads(r.get('child_support_act', '[]')) |
|
|
|
|
|
d["spouseSupportAct"] = r.get('spouse_support_act', '') |
|
|
|
|
|
|
|
|
|
|
|
orders_sought = json.loads(r.get('want_which_orders', '[]')) |
|
|
|
|
|
|
|
|
|
|
|
if 'A legal end to the marriage' in orders_sought: |
|
|
|
|
|
d["ordersSought"].append('DIV') |
|
|
|
|
|
|
|
|
|
|
|
if 'Spousal support' in orders_sought: |
|
|
|
|
|
d["ordersSought"].append('SSU') |
|
|
|
|
|
|
|
|
|
|
|
if 'Division of property and debts' in orders_sought: |
|
|
|
|
|
division = r.get('deal_with_property_debt', '') |
|
|
|
|
|
if division == 'Equal division': |
|
|
|
|
|
d["ordersSought"].append('DFA') |
|
|
|
|
|
if division == 'Unequal division': |
|
|
|
|
|
d["ordersSought"].append('RFA') |
|
|
|
|
|
if re.sub(r'\W+', '', r.get('other_property_claims', '')) != '': |
|
|
|
|
|
d["ordersSought"].append('PRO') |
|
|
|
|
|
|
|
|
|
|
|
if 'Child support' in orders_sought: |
|
|
|
|
|
d["ordersSought"].append('CSU') |
|
|
|
|
|
|
|
|
|
|
|
if 'Other orders' in orders_sought: |
|
|
|
|
|
if r.get('name_change_you') == 'YES' or r.get('name_change_spouse') == 'YES': |
|
|
|
|
|
d["ordersSought"].append('NAM') |
|
|
|
|
|
if re.sub(r'\W+', '', r.get('other_orders_detail ', '')) != '': |
|
|
|
|
|
d["ordersSought"].append('OTH') |
|
|
|
|
|
|
|
|
return d |
|
|
return d |
|
|
|
|
|
|
|
|
@ -348,19 +398,19 @@ class EFilingHub: |
|
|
parties = [] |
|
|
parties = [] |
|
|
|
|
|
|
|
|
party1 = PACKAGE_PARTY_FORMAT.copy() |
|
|
party1 = PACKAGE_PARTY_FORMAT.copy() |
|
|
party1['firstName'] = responses.get('given_name_1_you', '').strip() |
|
|
|
|
|
|
|
|
party1['firstName'] = responses.get('given_name_1_you', '') |
|
|
party1['middleName'] = (responses.get('given_name_2_you', '') + |
|
|
party1['middleName'] = (responses.get('given_name_2_you', '') + |
|
|
' ' + |
|
|
' ' + |
|
|
responses.get('given_name_3_you', '')).strip() |
|
|
responses.get('given_name_3_you', '')).strip() |
|
|
party1['lastName'] = responses.get('last_name_you', '').strip() |
|
|
|
|
|
|
|
|
party1['lastName'] = responses.get('last_name_you', '') |
|
|
parties.append(party1) |
|
|
parties.append(party1) |
|
|
|
|
|
|
|
|
party2 = PACKAGE_PARTY_FORMAT.copy() |
|
|
party2 = PACKAGE_PARTY_FORMAT.copy() |
|
|
party2['firstName'] = responses.get('given_name_1_spouse', '').strip() |
|
|
|
|
|
|
|
|
party2['firstName'] = responses.get('given_name_1_spouse', '') |
|
|
party2['middleName'] = (responses.get('given_name_2_spouse', '') + |
|
|
party2['middleName'] = (responses.get('given_name_2_spouse', '') + |
|
|
' ' + |
|
|
' ' + |
|
|
responses.get('given_name_3_spouse', '')).strip() |
|
|
responses.get('given_name_3_spouse', '')).strip() |
|
|
party2['lastName'] = responses.get('last_name_spouse', '').strip() |
|
|
|
|
|
|
|
|
party2['lastName'] = responses.get('last_name_spouse', '') |
|
|
parties.append(party2) |
|
|
parties.append(party2) |
|
|
|
|
|
|
|
|
return parties |
|
|
return parties |
|
|
|