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

Bug FORM IO (2.3) Fixes errors with offering submission missing information validations #4235

Open
4 tasks
astridSABC opened this issue Jan 14, 2025 · 1 comment
Assignees
Labels
Bug Something isn't working Institution Institution Features Student Student Features

Comments

@astridSABC
Copy link
Collaborator

astridSABC commented Jan 14, 2025

Describe the Bug
Red warning fix the error or missing information messages displayed when they should not be. This includes when files are uploaded using the manual uploader (student), no study breaks (add offering), and change section with incomplete info (student)

  • Request a Change
  • Student File Uploader
  • Application
  • Institution Add Offering

Expected Behaviour

If valid information is included for an uploaded form or page, no red "Please fix the following errors before submitting" with links and highlights should be displayed

Change Request
Validation errors not being removed when submitting change request for an application.

Student File Uploader
File is uploaded with no red "Please fix the following errors" and the "Document Type" area is not highlighted in red

Student Family information tab: Yes/No to dependants
Change section with incomplete info is only for the page that needs to be updated

Institution Add offering
Toast message: "Offering was validated successfully and no warnings were displayed" is displayed. Institution user click "Add offering now"

Actual Behaviour

Student File Uploader
Warning are displayed even though the file is attached

image.png

Student Dependants Yes/No
Warning are also displayed on the financial information and confirm submission tabs. User must refresh the page for the warnings to be removed.

Family information tab
image.png

Financial information tab
image.png

Confirm submission tab
image.png

Institution: Add Offering
image.png

** Steps To Reproduce**

Student File Upload

Steps to reproduce the behaviour:

  1. Login to the student portal
  2. Click "File Uploader" in the top right of the page
  3. Select any document type
  4. Drag a file onto the "Drop files to attach" section
  5. Click "Submit documents"
  6. Note above the "Upload your documents" section
  7. Note the "Document details" area

Student Dependants Yes/No

Steps to reproduce the behaviour:

  1. Login to the student portal
  2. Click "Start application"
  3. Select "(2024 - 2025)..." for program year
  4. Click "Start application"
  5. Program tab: select valid information
  6. Personal information tab:
  • Select "I confirm"
  • Select "Canadian Citizen"
  • Select "Yes" for resident of BC
  • Select "No" for identify as
  • Select "No" for former youth and care
  • Select "No" for disability
  • Select "No" for trusted contact
  • Click "Next section"
  1. Family tab:
  • Select "Single" for marital status
  • Select "Yes"
  • Click "Next section"
  • Note the warnings on the screen
  • Select "No"
  1. Note the page
  2. Click "Next section" to the Financial information tab
  3. Note the page
  4. Click "Next section" to the Confirm submission tab
  5. Note the page

Institution User: "No study breaks selected" but red warning fix the error message displayed

Steps to reproduce the behaviour:

BC Public institution with a program that allows for PT, onsite

  1. Login to the institution portal
  2. Click "Locations"
  3. Click "View" beside the program you want to add an offering to
  4. Click "Add offering"
  5. Make the page size large enough so you can see the "Unfunded Study Days" field as you enter study end date and remaining information
  6. Add any valid date to "Name" field
  7. Select any year
  8. Select "Part time" for how will this be offered
  9. Enter a course load amount (e.g. 40)
  10. Select "Onsite"
  11. Select "No" for WIL
  12. Enter any valid study dates (e.g. November 4, 2024 - February 21, 2024)
  13. Select "No" for Study breaks
  14. Enter "$1000" for Tuition, Books and Supplies, and Mandatory Feed
  15. Enter "0" for Exceptional Costs
  16. Select "Yes" for offering is for all students
  17. Select "I confirm"
  18. Click "Validate"

Related issue: 4240

@astridSABC astridSABC added Bug Something isn't working Institution Institution Features Student Student Features labels Jan 14, 2025
@astridSABC astridSABC self-assigned this Jan 14, 2025
@astridSABC astridSABC added the Business Items under Business Consideration label Jan 14, 2025
@astridSABC astridSABC changed the title Waiting:FORM IO (2.3) Fixes: Red warning fix the error messages displayed when file upload (student) or no study breaks (institution) Waiting:FORM IO (2.3) Fixes: Red warning fix the error messages displayed when file upload (student), no study breaks (institution) and ... Jan 14, 2025
@Joshua-Lakusta Joshua-Lakusta changed the title Waiting:FORM IO (2.3) Fixes: Red warning fix the error messages displayed when file upload (student), no study breaks (institution) and ... Bug FORM IO (2.3) Fixes errors with offering submission missing information validations Jan 14, 2025
@CarlyCotton CarlyCotton added this to the Full-Time "Asset" milestone Jan 16, 2025
@CarlyCotton
Copy link
Collaborator

Calling this Asset - setting to release 2.5 but could consider as a last-minute 2.4 addition if space exists.

@CarlyCotton CarlyCotton added Dev & Architecture Development and Architecture and removed Business Items under Business Consideration labels Jan 16, 2025
@andrewsignori-aot andrewsignori-aot removed the Dev & Architecture Development and Architecture label Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Institution Institution Features Student Student Features
Projects
None yet
Development

No branches or pull requests

4 participants