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

v3.4.2.99 to prod #523

Merged
merged 178 commits into from
Jun 5, 2024
Merged

v3.4.2.99 to prod #523

merged 178 commits into from
Jun 5, 2024

Conversation

ADPennington
Copy link
Collaborator

Summary of Changes

release notes: https://github.com/raft-tech/TANF-app/releases/tag/v3.4.2-Sprint-99

Features

  • adds all remaining checks for consistency across related records

    • Note: the records are still being stored in the db until this PR is approved.
  • relaxes record length validation check for Tribal T3, M3, T1, T4, M1, and M4. Now allows parsing of records as long as required fields are populated (i.e. ignores trailing spaces requirement)

    • Note: this may result in lengthy error reports if there are non-space values in positions that are not required.
  • adds fiscal period and datetime to csv export.

    • Note: the fiscal period is based on the first record on the page. resorting the time period column on the same page, or going to another page that has a record for a different fiscal period is enough to change the filename.

Bug fixes

  • resolves issue with blank SSN silently failing when files have encryption indicator
  • resolves issue with signing in due to cloud.gov maintenance.
  • adds logging for elastic re-indexing

Compliance

  • adds documentation on use of unsafe-* policies

Other
this release introduces a bug in the filtering in DAC that is resolved in sprint 100 release ⚠️

jtimpe and others added 28 commits May 16, 2024 10:44
…lled m3 tribal t3 (#2945)

* added the test and change needed for T3

* added pseudo code in comments for second child

* added tests for second child in T3

* removed prints from test file

* corrected linting and some of the tests

* added changes for TANF-T3

* revert changes back for t3 tribal

* linting

* passing tests

* changed t3 validator

* added tests

* linting

* added test for validators

* added test for truncated case

* added words for static numbers

* merge conflicts and failing tests

* correction

* correction

* 2757 fixed failing tests

* 2757 fixed failing tests

* corrected file header type to pass the tests

* removed duplicate validators

* added length validator to TribalT3 and M3

* 2757 rename child length validator

* 2884 revised validator

* moved test to separate text files

* 2757 revised error message

* 2757 corrected preparser malfunction

* 2757 added tests

* corrected quite preparser condition

* reinstated the case number pre-validator

* deleted unused test files

* 2884 added error message assert

* linting

* 2884 added number of records assert

* 2884 resolve conflicts

* upgrade zap scanner

* 2884 corrected failing tests

* 2884 linting

---------

Co-authored-by: Alex P <[email protected]>
Space Fill Checks for T1's, T4's, M1, and M4 Records
…overability

Add service discoverability for backend routes
* handling None in transform functions

* revert unwanted change
@ADPennington ADPennington merged commit f96245a into master Jun 5, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants