Browse Source

Remove eFiling hub flag and set some callback URLs

pull/172/head
ariannedee 5 years ago
parent
commit
864cb92281
6 changed files with 20 additions and 19 deletions
  1. +6
    -4
      edivorce/apps/core/efilinghub.py
  2. +10
    -12
      edivorce/apps/core/utils/cso_filing.py
  3. +2
    -0
      edivorce/apps/core/views/efiling.py
  4. +2
    -0
      edivorce/apps/core/views/main.py
  5. +0
    -1
      edivorce/settings/base.py
  6. +0
    -2
      edivorce/settings/local.py

+ 6
- 4
edivorce/apps/core/efilinghub.py View File

@ -230,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']['error'] = request.build_absolute_uri(
reverse('dashboard_nav', args=['check_with_registry']))
if self.initial_filing: if self.initial_filing:
package['navigationUrls']['cancel'] = request.build_absolute_uri(
package['navigationUrls']['error'] = request.build_absolute_uri(
reverse('dashboard_nav', args=['initial_filing'])) reverse('dashboard_nav', args=['initial_filing']))
package['navigationUrls']['cancel'] = request.build_absolute_uri(
reverse('dashboard_nav', args=['initial_filing'])) + '?cancelled=1'
package['navigationUrls']['success'] = request.build_absolute_uri( package['navigationUrls']['success'] = request.build_absolute_uri(
reverse('after_submit_initial_files')) reverse('after_submit_initial_files'))
else: else:
package['navigationUrls']['cancel'] = request.build_absolute_uri(
package['navigationUrls']['error'] = request.build_absolute_uri(
reverse('dashboard_nav', args=['final_filing'])) reverse('dashboard_nav', args=['final_filing']))
package['navigationUrls']['cancel'] = request.build_absolute_uri(
reverse('dashboard_nav', args=['final_filing'])) + '?cancelled=1'
package['navigationUrls']['success'] = request.build_absolute_uri( package['navigationUrls']['success'] = request.build_absolute_uri(
reverse('after_submit_final_files')) reverse('after_submit_final_files'))


+ 10
- 12
edivorce/apps/core/utils/cso_filing.py View File

@ -28,21 +28,19 @@ def file_documents(request, responses, initial=False):
if errors: if errors:
return errors, None return errors, None
if settings.EFILING_HUB_ENABLED:
hub = EFilingHub(initial_filing=initial)
hub = EFilingHub(initial_filing=initial)
post_files, documents = hub.get_files(request, responses, uploaded, generated)
location = hub.get_location(responses)
parties = hub.get_parties(responses)
post_files, documents = hub.get_files(request, responses, uploaded, generated)
location = hub.get_location(responses)
parties = hub.get_parties(responses)
redirect_url, msg = hub.upload(request, post_files, documents, parties, location)
redirect_url, msg = hub.upload(request, post_files, documents, parties, location)
if redirect_url:
return errors, redirect_url
if msg:
return msg, None
if redirect_url:
return errors, redirect_url
if msg:
return [msg], None
return None, None return None, None
@ -51,7 +49,7 @@ def after_file_documents(request, initial=False):
# Save dummy data for now. Eventually replace with data from CSO # Save dummy data for now. Eventually replace with data from CSO
prefix = 'initial' if initial else 'final' prefix = 'initial' if initial else 'final'
_save_response(user, f'{prefix}_filing_submitted', True)
_save_response(user, f'{prefix}_filing_submitted', 'True')
if not initial: if not initial:
_save_response(user, f'final_filing_status', 'Submitted') _save_response(user, f'final_filing_status', 'Submitted')


+ 2
- 0
edivorce/apps/core/views/efiling.py View File

@ -37,6 +37,8 @@ def _submit_files(request, initial=False):
if errors: if errors:
next_page = original_step next_page = original_step
if not isinstance(errors, list):
errors = [errors]
for error in errors: for error in errors:
messages.add_message(request, messages.ERROR, error) messages.add_message(request, messages.ERROR, error)


+ 2
- 0
edivorce/apps/core/views/main.py View File

@ -191,6 +191,8 @@ def _add_error_messages(nav_step, request, responses_dict):
'The connection to the BC Government’s eFiling Hub is currently not working. ' 'The connection to the BC Government’s eFiling Hub is currently not working. '
'This is a temporary problem. ' 'This is a temporary problem. '
'Please try again now and if this issue persists try again later.') 'Please try again now and if this issue persists try again later.')
elif request.GET.get('message'):
messages.add_message(request, messages.ERROR, request.GET.get('message'))
@login_required @login_required


+ 0
- 1
edivorce/settings/base.py View File

@ -185,7 +185,6 @@ DEBUG_TOOLBAR_CONFIG = {
SECURE_BROWSER_XSS_FILTER = True SECURE_BROWSER_XSS_FILTER = True
# eFiling Hub settings # eFiling Hub settings
EFILING_HUB_ENABLED = False
EFILING_HUB_TOKEN_BASE_URL = env('EFILING_HUB_TOKEN_BASE_URL', 'https://efiling.gov.bc.ca') EFILING_HUB_TOKEN_BASE_URL = env('EFILING_HUB_TOKEN_BASE_URL', 'https://efiling.gov.bc.ca')
EFILING_HUB_REALM = env('EFILING_HUB_REALM', 'abc') EFILING_HUB_REALM = env('EFILING_HUB_REALM', 'abc')
EFILING_HUB_CLIENT_ID = env('EFILING_HUB_CLIENT_ID', 'abc') EFILING_HUB_CLIENT_ID = env('EFILING_HUB_CLIENT_ID', 'abc')


+ 0
- 2
edivorce/settings/local.py View File

@ -49,5 +49,3 @@ OIDC_OP_USER_ENDPOINT = 'http://localhost:8081/auth/realms/justice/protocol/open
KEYCLOAK_LOGOUT = 'http://localhost:8081/auth/realms/justice/protocol/openid-connect/logout' KEYCLOAK_LOGOUT = 'http://localhost:8081/auth/realms/justice/protocol/openid-connect/logout'
OIDC_RP_CLIENT_ID = 'edivorce-app' OIDC_RP_CLIENT_ID = 'edivorce-app'
LOGIN_REDIRECT_URL = '/signin' LOGIN_REDIRECT_URL = '/signin'
EFILING_HUB_ENABLED = True

Loading…
Cancel
Save