Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(EMS-3342): no pdf - application submission - XLSX - policy #2546

Merged
merged 19 commits into from
Jun 10, 2024

Conversation

ttbarnes
Copy link
Contributor

@ttbarnes ttbarnes commented Jun 6, 2024

Introduction ✏️

This PR updates the XLSX mapping sent during application submission so that the "Policy" section is partially aligned with the latest no PDF/XLSX design.

There will be more PRs for this section to be fully aligned with the latest no PDF/XLSX design.

Resolution ✔️

  • Update XLSX_CONFIG_INDEXES to increment some indexes if a loss payee is assigned to an application.
  • Add missing API ELIGIBILITY constants.
  • Update XLSX content strings.
  • Update/align XLSX policy field content strings.
  • Update mapPolicy XLSX function and move all functions into their own files/directories.
  • Create new XLSX mapping functions:
    • mapLossPayee
    • mapAppointedLossPayee
    • mapLossPayeeFinancialDetailsUk
    • mapLossPayeeFinancialDetailsInternational
    • mapLossPayeeLocation
  • Update getPopulatedApplication to return policy data populated with loss payee data.

Miscellaneous ➕

  • Update all XLSX array @returns documentation.
  • Update application types.

@ttbarnes ttbarnes added enhancement New feature or request feature New functionality tech Technical debt/improvements chore Chore labels Jun 6, 2024
@ttbarnes ttbarnes self-assigned this Jun 6, 2024
@ttbarnes ttbarnes merged commit 05e8120 into main-application-no-pdf Jun 10, 2024
166 checks passed
@ttbarnes ttbarnes deleted the feat/EMS-3342 branch June 10, 2024 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Chore enhancement New feature or request feature New functionality tech Technical debt/improvements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants