feat(OPS-2280): Award approval review page, BLI transitions, and validation rules#5901
Open
josbell wants to merge 25 commits into
Open
feat(OPS-2280): Award approval review page, BLI transitions, and validation rules#5901josbell wants to merge 25 commits into
josbell wants to merge 25 commits into
Conversation
1f42156 to
c5b1974
Compare
f9bf6a1 to
62c33e0
Compare
c5b1974 to
f6704f2
Compare
2717aaf to
c2f3c63
Compare
f6704f2 to
5d961ee
Compare
c2f3c63 to
86df741
Compare
5d961ee to
4a30b9b
Compare
86df741 to
ef57f0a
Compare
4a30b9b to
d7c6f33
Compare
ef57f0a to
076e2f1
Compare
d7c6f33 to
0adbc95
Compare
076e2f1 to
b9fa89f
Compare
0adbc95 to
07c5d28
Compare
b9fa89f to
8389cb7
Compare
07c5d28 to
9c7ef03
Compare
8389cb7 to
086cdd4
Compare
This was referenced Jul 6, 2026
9c7ef03 to
c06e268
Compare
086cdd4 to
ff76018
Compare
c06e268 to
149d37c
Compare
33eb4da to
e051452
Compare
7a1f838 to
abd346f
Compare
a6fe8da to
60aaefd
Compare
…al page for summary cards
…d and award review pages
…etLinesReviewAccordion
…ion, add Vendor Type
…ws after step 6 completes
…etLinesReviewAccordion
9bdf15b to
dd9836d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Adds the Award Approval review page and completes the Budget Team approver flow (PR 3 of 3).
ApproveAwardApprovalpage (/agreements/:id/review-award): read-only review page for Budget Team showing agreement details, budget lines, CAN impact, vendor info, current award info, signed award (disabled), obligated date picker, submitter/reviewer notes, attestation checkbox, and "Approve Award" buttonsetAlert→scrollToTop→ navigate to/agreements?filter=change-requestswith 6-second auto-dismissAwardApprovalResponseAuthorizationRule(BUDGET_TEAM/SYSTEM_OWNER only) andAwardApprovalResponseValidationRule(must be requested, not already responded), registered in the AWARD validator branch/agreements/:id/review-awardregistered inindex.jsxusePreAwardApprovalDataextended to exposestep6,requestorName,requestorDateIssue
#2280
How to test
Unit tests (no Docker):
cd backend/ops_api pipenv run pytest tests/ops/validation/test_award_approval_validation.pyManual end-to-end:
/agreements/:id/award-approval, fill vendor/contract/award, click "Send to Approval"/agreements/:id/review-awardA11y impact
Storybook
Screenshots
N/A
Definition of Done Checklist
Links