-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Description:
Currently errors like the following are appearing in STT's SSP active error reports:
Since Item 26 (Family Affiliation) is 1, then Item 38 (Citizenship/Immigration Status) 3 must be one of (1, 2)
Since Item 60 (Family Affiliation) is 1, then Item 69 (Citizenship/Immigration Status) 3 must be one of (1, 2)
but 3 is a valid possible value for citizenship when family affiliation is 1.
Dev team
: The logic here and here needs to be revised to allow 3 as a valid possible value for the Citizenship field.
UX Team
: the release notes associated with this ticket should communicate the following:
Fixed:
Validation logic related SSP family affiliation and citizenship status have been fixed
TDP was incorrectly generating the following error messages for some SSP Section 1: Active Case files:
Since Item 26 (Family Affiliation) is 1, then Item 38 (Citizenship/Immigration Status) 3 must be one of (1, 2)
Since Item 60 (Family Affiliation) is 1, then Item 69 (Citizenship/Immigration Status) 3 must be one of (1, 2)
This has been resolved, and no changes to these files are needed. The TDP team will re-process the files at a later date. You may also resubmit any files impacted by this bug to obtain revised TDP-generated feedback reports, but this is not required.
Acceptance Criteria:
- Cat 3 Validator logic for Items 26 and 38 is revised to allow 3 as an acceptable value for citizenship .
- Error message related to Items 26 and 38 should be updated to reflect correct expected options.
- Cat 3 Validator logic for Items 60 and 69 is revised to allow 3 as an acceptable value for citizenship .
- Error message related to Items 60 and 69 should be updated to reflect correct expected options.
- [ ] references to "alien" in the codebase is changed to "non-citizen" (on hold
) - Testing Checklist has been run and all tests pass
- README is updated, if necessary
Tasks:
Create a list of granular, specific work items that must be completed to deliver the desired outcomes of this issue
- Update cat 3 validation logic for Items 26 and 38 here
- Update cat 3 validation logic for Items 60 and 69 here
- [ ] check complexity of changing references to "alien" to "non-citizen" - Run Testing Checklist and confirm all tests pass
Notes:
- per @lfrohlich, we also may need to change references to "aliens" to "non-citizens" everywhere in the codebase. Change
On hold
pending OGC input.
Supporting Documentation: