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

LCFS - Fuel code, Allocation agreement, and Notational transfer Input and Validation Enhancements #1598

Closed
6 tasks
StuartGALL opened this issue Jan 3, 2025 · 1 comment
Labels
Medium Medium priority Story User story UX

Comments

@StuartGALL
Copy link
Collaborator

Describe the task
Implement new functionality for fuel code, allocation agreement, and notational transfer input fields, including look-up type search features and sequential form completion with error handling.

Purpose
Enhance the user experience and ensure accessibility compliance by streamlining the input process for fuel code, allocation agreement, and notational transfer input fields while minimizing input errors.

Acceptance Criteria

  • Allow pressing the “Enter” key to confirm the value selected from the search results.
  • Implement search-as-you-type functionality to populate names after one (1) character is entered (current is three).
  • Cells should turn grey until the user completes inputs sequentially from left to right.
  • Enable each cell sequentially from left to right as inputs are completed in the previous cells.

Error Handling

  • Highlight invalid or incomplete inputs with red borders.
  • Display an error message when invalid inputs are detected or required fields are left blank. Do this at the end when the user completes form.

Image
Image
Image

Additional Context

  • As the cell populates after each input, all other cells should be grey until the user has filled out the form from left to right. Once the form has been filled in, any errors can be displayed in the cells with a red border and an error message can pop up to alert the user.

Notes

  • Prioritize user-friendly, accessible, and intuitive workflows.
  • Ensure that system updates allow future scalability for additional fuel types or regulatory changes.
  • This task is critical for reducing user confusion.
@StuartGALL
Copy link
Collaborator Author

Please refer to card #1684 as we will be implementing new functionality after testing each new change.

@StuartGALL StuartGALL closed this as not planned Won't fix, can't repro, duplicate, stale Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Medium Medium priority Story User story UX
Projects
None yet
Development

No branches or pull requests

1 participant