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

ManifestForm Front end Validation #106

Closed
18 tasks done
Tracked by #50
dpgraham4401 opened this issue Sep 26, 2022 · 1 comment
Closed
18 tasks done
Tracked by #50

ManifestForm Front end Validation #106

dpgraham4401 opened this issue Sep 26, 2022 · 1 comment
Labels
client Related to front end workings (React/Redux) enhancement New feature or enhancement

Comments

@dpgraham4401
Copy link
Member

dpgraham4401 commented Sep 26, 2022

Break down the (e-)Manifest form into components (already started), each component should have accompanying validation (see below)

These dependencies are already available in Haztrak

client side validation is handled with yup, react-hook-form has some basic validation built it, currently we're keeping that logic in yup validation schema. The entire manifest form can be broken down in to reusable components (e.g., address validation/form for all handlers should be the same).

  • Address validation schema #111
    • note: TSD and transporter info should generally match what's in RCRAInfo (for hazardous waste manifest), since this is an example application we should keep it so that information is pulled from RCRAInfo whenever available
  • #110
    • lots of work that can be done here
  • Manifest Form: General info #109
    • basic stuff, like potential ship date should be greater than current date

Field specific front end validation

Wasteline

@dpgraham4401 dpgraham4401 mentioned this issue Sep 26, 2022
9 tasks
@dpgraham4401 dpgraham4401 added enhancement New feature or enhancement client Related to front end workings (React/Redux) labels Sep 26, 2022
@dpgraham4401 dpgraham4401 self-assigned this Sep 26, 2022
@dpgraham4401 dpgraham4401 removed their assignment Nov 1, 2022
@dpgraham4401 dpgraham4401 added this to the 2(a). Validation and RCRA related business logic for the manifests milestone Dec 14, 2022
@dpgraham4401 dpgraham4401 removed this from the 2(a). Validation and RCRA related business logic for the manifests milestone Feb 28, 2023
@dpgraham4401 dpgraham4401 added this to the Backlog milestone Mar 9, 2023
@dpgraham4401 dpgraham4401 changed the title Manifest Form Validation Manifest Form Front end Validation Apr 18, 2023
@dpgraham4401 dpgraham4401 mentioned this issue Apr 18, 2023
4 tasks
@dpgraham4401 dpgraham4401 pinned this issue Apr 19, 2023
@dpgraham4401 dpgraham4401 changed the title Manifest Form Front end Validation ManifestForm Front end Validation Apr 19, 2023
@dpgraham4401
Copy link
Member Author

marking this issue as closed as we have successfully been able to sufficiently validate the manifest entered by the user to create electronic manifests in RCRAInfo

@dpgraham4401 dpgraham4401 unpinned this issue Oct 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client Related to front end workings (React/Redux) enhancement New feature or enhancement
Projects
No open projects
Status: Done
Development

No branches or pull requests

1 participant