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

[DD] Dispute Debt initial #33332

Merged
merged 4 commits into from
Jan 15, 2025
Merged

[DD] Dispute Debt initial #33332

merged 4 commits into from
Jan 15, 2025

Conversation

Dr-Pongo
Copy link
Contributor

@Dr-Pongo Dr-Pongo commented Dec 4, 2024

Note: Delete the description statements, complete each step. None are optional, but can be justified as to why they cannot be completed as written. Provide known gaps to testing that may raise the risk of merging to production.

Are you removing, renaming or moving a folder in this PR?

  • No, I'm not changing any folders (skip to TeamSites and delete the rest of this section)
  • Yes, I'm removing, renaming or moving a folder

Did you change site-wide styles, platform utilities or other infrastructure?

Summary

Initial commit for digital dispute, much is still needed to call it complete though!
This PR inlcudes:

  • Initial form.js
  • Some helpers
  • All new pages
  • Debt fetching
  • Prefill transform

Previous wonky PR: #33151

Related issue(s)

Testing done

Manual testing complete.

Screenshots

NOTE: these screenshots are initial implementation and do not represent the final product

Before
/introduction image
/personal-information image
/contact-information image
/select-debt image
/existence-or-amount/0 image
/dispute-reason/0 image
/review-and-submit image
/confirmation image

What areas of the site does it impact?

(Describe what parts of the site are impacted if code touched other areas)

Acceptance criteria

Quality Assurance & Testing

  • I fixed|updated|added unit tests and integration tests for each feature (if applicable).
  • No sensitive information (i.e. PII/credentials/internal URLs/etc.) is captured in logging, hardcoded, or specs
  • Linting warnings have been addressed
  • Documentation has been updated (link to documentation *if necessary)
  • Screenshot of the developed feature is added
  • Accessibility testing has been performed

Error Handling

  • Browser console contains no warnings or errors.
  • Events are being sent to the appropriate logging solution
  • Feature/bug has a monitor built into Datadog or Grafana (if applicable)

Authentication

  • Did you login to a local build and verify all authenticated routes work as expected with a test user

Requested Feedback

(OPTIONAL) What should the reviewers know in addition to the above. Is there anything specific you wish the reviewer to assist with. Do you have any concerns with this PR, why?

OptionSelect
OptionSelect previously approved these changes Dec 4, 2024
Copy link
Contributor

@OptionSelect OptionSelect left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 🚀

},
formId: VA_FORM_IDS.FORM_DISPUTE_DEBT,
saveInProgress: {
// messages: {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you want these comments here? NBD, feel free to resolve this.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yup! Left on purpose, we have follow on tickets to add these props. Thanks for spotting it!

digitaldrk
digitaldrk previously approved these changes Dec 4, 2024
@va-vfs-bot va-vfs-bot temporarily deployed to master/dd/97002/new-app-initial/main December 4, 2024 16:37 Inactive
@Dr-Pongo Dr-Pongo added the digital-dispute Changes relating to Digital Dispute form - debt resolution team label Dec 4, 2024
@va-vfs-bot va-vfs-bot temporarily deployed to master/dd/97002/new-app-initial/main December 6, 2024 17:02 Inactive
@Dr-Pongo Dr-Pongo dismissed stale reviews from digitaldrk and OptionSelect via f8a824b December 6, 2024 18:51
@OptionSelect OptionSelect self-requested a review December 6, 2024 19:04
OptionSelect
OptionSelect previously approved these changes Dec 6, 2024
Copy link
Contributor

@OptionSelect OptionSelect left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 🚀

@Dr-Pongo Dr-Pongo force-pushed the dd/97002/new-app-initial branch from f44444d to 8790ec3 Compare December 16, 2024 19:35
@va-vfs-bot va-vfs-bot temporarily deployed to master/dd/97002/new-app-initial/main December 16, 2024 19:48 Inactive
digitaldrk
digitaldrk previously approved these changes Dec 16, 2024
@Dr-Pongo Dr-Pongo marked this pull request as ready for review December 16, 2024 21:22
@Dr-Pongo Dr-Pongo requested review from a team as code owners December 16, 2024 21:22
Copy link

@va-vfs-bot va-vfs-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ESLint is disabled

vets-website uses ESLint to help enforce code quality. In most situations we would like ESLint to remain enabled.

What you can do

See if the code can be refactored to avoid disabling ESLint, or wait for a VSP review.

Copy link

@va-vfs-bot va-vfs-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sentry call found

Sentry captures a lot of data, and we want to make sure that we only keep information that will be useful for troubleshooting issues. This means that PII should not be recorded.

What you can do

Review your call to Sentry and see if you can reasonably reduce any information that is included, or wait for a VSP review.

Copy link
Contributor

@OptionSelect OptionSelect left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 🚀

@va-vfs-bot va-vfs-bot temporarily deployed to master/dd/97002/new-app-initial/main December 17, 2024 16:28 Inactive
@Dr-Pongo
Copy link
Contributor Author

Closing out as we need additional work

@Dr-Pongo
Copy link
Contributor Author

Reopening into draft now that we have necessary changes and sister PR in content-build

@Dr-Pongo Dr-Pongo merged commit b839a66 into main Jan 15, 2025
89 checks passed
@Dr-Pongo Dr-Pongo deleted the dd/97002/new-app-initial branch January 15, 2025 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
digital-dispute Changes relating to Digital Dispute form - debt resolution team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants