From 38aa35c7090268ca573c979f4bd6d74e08c20133 Mon Sep 17 00:00:00 2001 From: ariannedee Date: Wed, 7 Oct 2020 10:18:43 -0700 Subject: [PATCH] DIV-1021: Make links relative. Make package number random. --- edivorce/apps/core/utils/cso_filing.py | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/edivorce/apps/core/utils/cso_filing.py b/edivorce/apps/core/utils/cso_filing.py index 5349f4e8..e56c9846 100644 --- a/edivorce/apps/core/utils/cso_filing.py +++ b/edivorce/apps/core/utils/cso_filing.py @@ -1,3 +1,7 @@ +import random + +from django.conf import settings + from edivorce.apps.core.models import UserResponse @@ -6,13 +10,25 @@ def file_documents(user, initial=False): prefix = 'initial' if initial else 'final' _save_response(user, f'{prefix}_filing_submitted', True) - package_number = '123-456-789' + package_number_parts = [] + for _ in range(3): + num = '' + for _ in range(3): + num += str(random.randint(0, 9)) + package_number_parts.append(num) + + package_number = '-'.join(package_number_parts) _save_response(user, f'{prefix}_filing_package_number', package_number) - receipt_link = 'https://justice.gov.bc.ca/cso/payment/viewReceipt.do' + if settings.DEPLOYMENT_TYPE == 'localdev': + base_url = 'https://dev.justice.gov.bc.ca' + else: + base_url = settings.PROXY_BASE_URL + + receipt_link = base_url + '/cso/payment/viewReceipt.do?packageNumber=' + package_number _save_response(user, f'{prefix}_filing_receipt_link', receipt_link) - package_link = 'https://justice.gov.bc.ca/cso/register.do' + package_link = base_url + '/cso/register.do?packageNumber=' + package_number _save_response(user, f'{prefix}_filing_package_link', package_link)