Skip to content

#5821 - Partner programs go to pending#5888

Merged
weskubo-cgi merged 2 commits intomainfrom
feature/#5821-partner-programs-to-pending
Mar 12, 2026
Merged

#5821 - Partner programs go to pending#5888
weskubo-cgi merged 2 commits intomainfrom
feature/#5821-partner-programs-to-pending

Conversation

@weskubo-cgi
Copy link
Collaborator

@weskubo-cgi weskubo-cgi commented Mar 12, 2026

Overview

  • Minor update to question content
  • Add a new warning banner for designated
  • Fixed double period typo in banner for non-designated
  • Set status to pending for designated. Note, non-designated already went to Pending so logic was simplified to just use partnership question

Screenshots

Institution - Add Program

Designated banner
image

Non-designated banner
image

Institution - Programs

Shows status on create
image

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the Education Program Form.io definition to refine partner-institution messaging and adjust how program status is derived when a program is offered jointly/with partner institutions.

Changes:

  • Updates partner-institution designation question text and adds validateWhenHidden: false to avoid validating the hidden required field.
  • Adds a new conditional warning banner (“Partner program review”) when partner institutions are designated.
  • Adjusts programStatus calculation to mark programs as Pending when hasJointInstitution === "yes", and fixes minor punctuation in an existing warning banner.

@sonarqubecloud
Copy link

@github-actions
Copy link

Backend Unit Tests Coverage Report

Totals Coverage
Statements: 20.2% ( 4565 / 22600 )
Methods: 9.53% ( 262 / 2750 )
Lines: 24.52% ( 3917 / 15974 )
Branches: 9.96% ( 386 / 3876 )

@github-actions
Copy link

E2E Workflow Workers Coverage Report

Totals Coverage
Statements: 48.61% ( 2712 / 5579 )
Methods: 38.57% ( 285 / 739 )
Lines: 55.39% ( 2049 / 3699 )
Branches: 33.13% ( 378 / 1141 )

@github-actions
Copy link

E2E Queue Consumers Coverage Report

Totals Coverage
Statements: 79.6% ( 9155 / 11501 )
Methods: 78.79% ( 1181 / 1499 )
Lines: 82.83% ( 6881 / 8307 )
Branches: 64.48% ( 1093 / 1695 )

@github-actions
Copy link

E2E SIMS API Coverage Report

Totals Coverage
Statements: 64.52% ( 12677 / 19649 )
Methods: 60.67% ( 1473 / 2428 )
Lines: 68.25% ( 9247 / 13548 )
Branches: 53.28% ( 1957 / 3673 )

},
{
"label": "Are all institutions you partner with for this program designated by Student Aid BC?",
"label": "Are all institutions you partner with for this program designated by StudentAid BC?",
Copy link
Collaborator

Choose a reason for hiding this comment

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

Minor. AC states designated with

Image

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I discussed this previously with Josh and the AC will be updated as we are sticking with "by".

"value": ""
}
],
"content": "<strong> This program is ineligible for StudentAid BC funding.</strong><br/>\nAll partner institutions must be designated by StudentAid BC..",
Copy link
Collaborator

Choose a reason for hiding this comment

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

👍

Copy link
Collaborator

@dheepak-aot dheepak-aot left a comment

Choose a reason for hiding this comment

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

Nice work @weskubo-cgi. Looks good 👍

@weskubo-cgi weskubo-cgi added this pull request to the merge queue Mar 12, 2026
Merged via the queue into main with commit 6d08904 Mar 12, 2026
22 checks passed
@weskubo-cgi weskubo-cgi deleted the feature/#5821-partner-programs-to-pending branch March 12, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants