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

Release/v3.4.0 sprint 98 #519

Merged
merged 468 commits into from
May 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
468 commits
Select commit Hold shift + click to select a range
a1aea3c
- Add logging for clamav proxy
elipe17 Mar 29, 2024
f847a02
- add logging
elipe17 Mar 29, 2024
6fbbc24
- use correct container
elipe17 Mar 29, 2024
c065707
- Add mixin class/file to export admin data as csv
elipe17 Mar 29, 2024
55aeda7
Update error-categories-guide.md
reitermb Mar 29, 2024
7f51568
- Add stt filter
elipe17 Mar 29, 2024
9e8f30e
merge
atrimpe Apr 1, 2024
0e60ad7
Merge branch 'develop' into 2287-rec-oasdi-insurance
atrimpe Apr 1, 2024
6c6b32c
merge
atrimpe Apr 1, 2024
94dd95a
- Add fiscal year filter
elipe17 Apr 1, 2024
6c2c1aa
- Add filters to models
elipe17 Apr 1, 2024
7c0b80a
Update tdrs-backend/tdpservice/parsers/case_consistency_validator.py
elipe17 Apr 1, 2024
0087918
Merge branch 'develop' into 2673-cat1-cleanup
elipe17 Apr 1, 2024
5d6bb15
- Fix test and lint
elipe17 Apr 1, 2024
1092ced
- Convert to streaming interface to avoid timeouts
elipe17 Apr 1, 2024
7e9ec5b
- Move class to be internal
elipe17 Apr 1, 2024
be3c1f0
Update view-submission-history.html
reitermb Apr 2, 2024
c146f6b
Merge branch 'develop' into fix/2870-bulkindexerror-handling
jtimpe Apr 2, 2024
90bfc69
- Enable export for all record types
elipe17 Apr 2, 2024
df25f08
- fix liint
elipe17 Apr 2, 2024
9e14abc
add SESSION_EXPIRE_AT_BROWSER_CLOSE
jtimpe Apr 3, 2024
b8473f0
merge
atrimpe Apr 3, 2024
40f2ecc
lint
atrimpe Apr 3, 2024
03d8f9f
lint
atrimpe Apr 3, 2024
46e8422
Update docs/Technical-Documentation/error-categories-guide.md
reitermb Apr 3, 2024
1162edb
Update docs/Technical-Documentation/error-categories-guide.md
reitermb Apr 3, 2024
593d54f
Update error-categories-guide.md
reitermb Apr 3, 2024
01de8a4
Update error-categories-guide.md
reitermb Apr 3, 2024
7a062d8
DIGIT Team Group + Kibana + Queries (#2861)
elipe17 Apr 3, 2024
a1d5cf5
update 2019 -> 2020 and fix datafiles and tests
atrimpe Apr 3, 2024
d96e272
Merge branch 'develop' into knowledge-center-march
reitermb Apr 3, 2024
eb412ef
change U to D in datafile to align with other ticket not yet comitted
atrimpe Apr 3, 2024
d5d05e7
Merge branch 'develop' into fix/2870-bulkindexerror-handling
jtimpe Apr 3, 2024
15be88b
Merge branch 'develop' into 2287-rec-oasdi-insurance
atrimpe Apr 3, 2024
80fcedd
Merge branch 'develop' into 2807-quarter-validate
atrimpe Apr 3, 2024
ef6f44f
Merge branch 'develop' into error-categories-guide
reitermb Apr 3, 2024
eb08f12
Merge pull request #2907 from raft-tech/error-categories-guide
reitermb Apr 3, 2024
705deb6
- Add multiselector listfilter
elipe17 Apr 3, 2024
bbba798
- Rename Mixin
elipe17 Apr 3, 2024
e3ecc0d
- Remove unused includes
elipe17 Apr 3, 2024
ca995ce
- lint
elipe17 Apr 3, 2024
7e6979f
- Order by stt_code
elipe17 Apr 3, 2024
5940b73
- Make admin read only
elipe17 Apr 3, 2024
b5acdf9
Merge branch 'develop' into 2536-cat4-design
elipe17 Apr 3, 2024
d8c5619
- Removing unnecessary method
elipe17 Apr 3, 2024
e128e5a
Merge branch 'develop' into dac-csv-export
elipe17 Apr 3, 2024
d4dac92
- fix lint
elipe17 Apr 3, 2024
c3aaa16
Merge branch 'dac-csv-export' of https://github.com/raft-tech/TANF-ap…
elipe17 Apr 3, 2024
de813c6
Merge branch 'develop' into 2673-cat1-cleanup
elipe17 Apr 4, 2024
ef22275
Merge branch 'develop' into 2839-nginx-dns
elipe17 Apr 4, 2024
6112233
Merge branch 'develop' into fix/2870-bulkindexerror-handling
ADPennington Apr 4, 2024
bd545b2
Merge branch 'develop' into fix/2822-webinspect-session-cookie
ADPennington Apr 4, 2024
a9407d4
- Aggregate Mixin classes
elipe17 Apr 5, 2024
62b1722
- lint
elipe17 Apr 5, 2024
e6b0fb7
Merge pull request #2838 from raft-tech/2673-cat1-cleanup
elipe17 Apr 8, 2024
1c7b4c7
Merge branch 'develop' into 2839-nginx-dns
elipe17 Apr 8, 2024
9674e7c
Merge branch 'develop' into 2908-dac-csv-export
elipe17 Apr 8, 2024
d9cdd9c
Merge branch 'develop' of https://github.com/raft-tech/TANF-app into …
elipe17 Apr 8, 2024
d3250a7
Merge branch 'develop' into fix/2870-bulkindexerror-handling
jtimpe Apr 8, 2024
f32ca4e
Merge branch 'develop' into fix/2822-webinspect-session-cookie
ADPennington Apr 8, 2024
9535358
Merge pull request #2880 from raft-tech/fix/2870-bulkindexerror-handling
jtimpe Apr 8, 2024
8d22660
Merge branch 'develop' of https://github.com/raft-tech/TANF-app into …
elipe17 Apr 8, 2024
c3368ee
- Update tests
elipe17 Apr 8, 2024
83ab2f1
- Fix parse test
elipe17 Apr 8, 2024
bd8cefd
add SESSION_COOKIE_AGE
jtimpe Apr 9, 2024
860e0e7
Merge branch 'develop' into fix/2822-webinspect-session-cookie
jtimpe Apr 9, 2024
16cf743
Merge pull request #2911 from raft-tech/fix/2822-webinspect-session-c…
jtimpe Apr 9, 2024
06213b7
Merge branch 'develop' into 2908-dac-csv-export
ADPennington Apr 9, 2024
6a09786
- Add cat1 validator for calendar quarter
elipe17 Apr 9, 2024
b82621c
- fix lint
elipe17 Apr 9, 2024
f85c41b
Merge branch 'develop' into 2807-quarter-validate
elipe17 Apr 9, 2024
850d76c
Merge branch 'develop' of https://github.com/raft-tech/TANF-app into …
elipe17 Apr 9, 2024
0db53e1
- Update according to feedback
elipe17 Apr 9, 2024
d4d5a9c
Merge branch 'develop' into 2287-rec-oasdi-insurance
elipe17 Apr 9, 2024
487947e
Merge pull request #2898 from raft-tech/2287-rec-oasdi-insurance
elipe17 Apr 9, 2024
4407602
Merge branch 'develop' into 2536-cat4-design
elipe17 Apr 9, 2024
54e4fb8
Merge branch 'develop' into 2908-dac-csv-export
elipe17 Apr 9, 2024
db5a31e
- fix lint
elipe17 Apr 9, 2024
7038dad
Merge branch 'develop' into 2818-take-three
elipe17 Apr 9, 2024
c076552
Merge branch 'develop' into 2807-quarter-validate
elipe17 Apr 9, 2024
9f9978c
Update product-updates/knowledge-center/view-submission-history.html
reitermb Apr 9, 2024
fedaa6b
Update product-updates/knowledge-center/view-submission-history.html
reitermb Apr 9, 2024
1413d21
Update product-updates/knowledge-center/view-submission-history.html
reitermb Apr 9, 2024
9c1f865
Update product-updates/knowledge-center/view-submission-history.html
reitermb Apr 9, 2024
7e37295
Update product-updates/knowledge-center/view-submission-history.html
reitermb Apr 9, 2024
fa56e6e
Update view-submission-history.html
reitermb Apr 10, 2024
b4dd54b
Merge branch 'develop' into knowledge-center-march
reitermb Apr 10, 2024
492c347
Update product-updates/knowledge-center/view-submission-history.html
reitermb Apr 10, 2024
48631dc
Update product-updates/knowledge-center/view-submission-history.html
reitermb Apr 10, 2024
cba6a9d
Update product-updates/knowledge-center/view-submission-history.html
reitermb Apr 10, 2024
6a23258
- remove trailing `/`
elipe17 Apr 10, 2024
d6d7c47
Merge branch '2839-nginx-dns' of https://github.com/raft-tech/TANF-ap…
elipe17 Apr 10, 2024
054a475
2814-aggregate-cloud-gov-ES-instances (#2876)
raftmsohani Apr 11, 2024
af616a4
- remove unnecessary cat4 validator
elipe17 Apr 11, 2024
dcc3722
Merge branch 'develop' into 2536-cat4-design
elipe17 Apr 11, 2024
61224cc
- remove un-needed functions
elipe17 Apr 11, 2024
2fbc96d
- update run-task structure
elipe17 Apr 11, 2024
7728ba3
- overriding workflow
elipe17 Apr 11, 2024
c8fe311
Update product-updates/knowledge-center/view-submission-history.html
reitermb Apr 11, 2024
0d834d3
Update product-updates/knowledge-center/view-submission-history.html
reitermb Apr 11, 2024
cd55db0
Merge branch 'develop' into knowledge-center-march
reitermb Apr 11, 2024
ccbc4f9
- adding todo reminder
elipe17 Apr 11, 2024
943fc69
- removing wait
elipe17 Apr 11, 2024
fdfed7e
- Breakup args
elipe17 Apr 11, 2024
5c0b00e
- Adding verbosity to zap script
elipe17 Apr 11, 2024
b77392e
- debugging
elipe17 Apr 11, 2024
05e979c
Revert "- debugging"
elipe17 Apr 11, 2024
de81b27
- commenting failing piece
elipe17 Apr 11, 2024
236ab9e
- debug
elipe17 Apr 11, 2024
11902e4
- testing whether scripts exist
elipe17 Apr 11, 2024
2f81470
- enable scan
elipe17 Apr 11, 2024
5e6d03b
- debug
elipe17 Apr 11, 2024
10f6560
- remove exit
elipe17 Apr 11, 2024
efd4df4
- Update zap image to a supported image
elipe17 Apr 11, 2024
f1e5158
- remove echo
elipe17 Apr 11, 2024
046d995
- add exit back in
elipe17 Apr 11, 2024
7d489b5
- 2 minute crawling
elipe17 Apr 11, 2024
3ed5a80
Revert "- Breakup args"
elipe17 Apr 11, 2024
c0b246b
- all scans
elipe17 Apr 11, 2024
cce6cac
- comment out exit again
elipe17 Apr 11, 2024
5e8f427
- disable backend
elipe17 Apr 12, 2024
c2ae8f7
- removing cli opts
elipe17 Apr 12, 2024
c76bc28
- Update zap image
elipe17 Apr 12, 2024
fac5838
Merge pull request #2940 from raft-tech/zap-image-fix
elipe17 Apr 12, 2024
559de61
- enable all opts
elipe17 Apr 12, 2024
0c80e97
Merge branch 'develop' of https://github.com/raft-tech/TANF-app into …
elipe17 Apr 12, 2024
9b07506
Merge branch 'develop' into 2908-dac-csv-export
elipe17 Apr 12, 2024
26afb11
Merge branch 'develop' into 2839-nginx-dns
elipe17 Apr 12, 2024
75cfa1e
Merge branch 'develop' into 2818-take-three
elipe17 Apr 12, 2024
05e9ce3
Merge branch 'develop' into 2807-quarter-validate
elipe17 Apr 12, 2024
7bd2834
Merge branch 'develop' into 2536-cat4-design
elipe17 Apr 12, 2024
44bc2ba
- testing with no scan
elipe17 Apr 12, 2024
317021c
- enable scan, force cmd params
elipe17 Apr 12, 2024
17c3bde
- testing a sleep
elipe17 Apr 12, 2024
c011884
- readding wait
elipe17 Apr 12, 2024
a8dddf5
- remove sleep
elipe17 Apr 12, 2024
b3c4295
- add an echo
elipe17 Apr 12, 2024
6365965
- remove echo
elipe17 Apr 12, 2024
ce82d12
- abide by shellcheck
elipe17 Apr 12, 2024
d2af94c
- remove temp
elipe17 Apr 12, 2024
62dfd56
- revert to old command style that abides to shellcheck
elipe17 Apr 12, 2024
e9beaea
- disable scan
elipe17 Apr 12, 2024
76c3049
- remove comment and change indent
elipe17 Apr 12, 2024
5a481b7
- UNCOMMENT JOBS
elipe17 Apr 12, 2024
750b562
- comment jobs
elipe17 Apr 12, 2024
440a199
- enable frontend
elipe17 Apr 12, 2024
31db096
- echo cmd
elipe17 Apr 12, 2024
9d0ad2e
Merge branch 'develop' into knowledge-center-march
elipe17 Apr 12, 2024
decdc24
- adding wait
elipe17 Apr 12, 2024
85acdea
- firmat
elipe17 Apr 12, 2024
d66887e
- dummy command
elipe17 Apr 12, 2024
5b42977
- playing with echos
elipe17 Apr 12, 2024
a3cb037
- remove comment
elipe17 Apr 12, 2024
785d689
- removing comments as test
elipe17 Apr 12, 2024
3db8c20
1349 automate elastic search using terraform (#2932)
raftmsohani Apr 12, 2024
9b1a35c
Merge branch 'develop' into 2818-take-three
ADPennington Apr 12, 2024
949b68e
Revert "- removing comments as test"
elipe17 Apr 12, 2024
b8381b0
- newline
elipe17 Apr 12, 2024
4b0f266
Revert "Revert "- removing comments as test""
elipe17 Apr 12, 2024
4d2037e
Merge branch 'develop' into 2908-dac-csv-export
ADPennington Apr 12, 2024
706af07
Merge branch 'develop' into 2536-cat4-design
ADPennington Apr 12, 2024
62bd030
- catting config
elipe17 Apr 12, 2024
a8e288c
linting terraform files (#2942)
raftmsohani Apr 12, 2024
f171f27
Merge branch 'develop' into 2818-take-three
ADPennington Apr 12, 2024
0243276
- remove cat
elipe17 Apr 12, 2024
ff17e21
Revert "- remove cat"
elipe17 Apr 12, 2024
332da65
- remove cat
elipe17 Apr 12, 2024
e41fb86
- trying with sscript
elipe17 Apr 12, 2024
239ec16
- all params
elipe17 Apr 12, 2024
389f9e9
- more logging
elipe17 Apr 12, 2024
f5ad3e6
Merge branch 'develop' into 2908-dac-csv-export
ADPennington Apr 12, 2024
26f432e
- testing different command
elipe17 Apr 12, 2024
44e50ce
- enable scan
elipe17 Apr 12, 2024
9744287
- remove unnecessary fields from list display
elipe17 Apr 13, 2024
1928c25
Merge branch 'develop' into 2536-cat4-design
ADPennington Apr 15, 2024
2e8ede2
Merge pull request #2899 from raft-tech/2818-take-three
atrimpe Apr 15, 2024
0c78398
- Update based on ux feedback
elipe17 Apr 15, 2024
626e218
- Update to go from 2021 to current year
elipe17 Apr 15, 2024
bb9221f
Merge branch 'develop' into 2536-cat4-design
elipe17 Apr 15, 2024
fb7a90f
Merge branch 'develop' into 2839-nginx-dns
elipe17 Apr 15, 2024
97acc4b
Merge branch 'develop' into 2908-dac-csv-export
elipe17 Apr 15, 2024
8376973
- testing a sleep
elipe17 Apr 15, 2024
3de7493
- running command
elipe17 Apr 15, 2024
273adbc
- try both scans
elipe17 Apr 15, 2024
cde3936
- extra long sleep
elipe17 Apr 15, 2024
bb4fd29
- back to 10 min
elipe17 Apr 15, 2024
dcffc43
- Fix display bug with newest filter
elipe17 Apr 15, 2024
3f808a6
Merge branch '2908-dac-csv-export' of https://github.com/raft-tech/TA…
elipe17 Apr 15, 2024
3d38ecd
- remove unneeded cases
elipe17 Apr 15, 2024
bd56a09
- fix lint
elipe17 Apr 15, 2024
58ff9ce
- logic fix
elipe17 Apr 15, 2024
4e62b48
- testing develop scan
elipe17 Apr 15, 2024
df9f41e
merge develop
atrimpe Apr 15, 2024
1ea6da4
Merge branch 'develop' into knowledge-center-march
elipe17 Apr 15, 2024
9d47eb6
- recomment exit code
elipe17 Apr 15, 2024
50628f7
Merge pull request #2823 from raft-tech/2536-cat4-design
elipe17 Apr 15, 2024
a662286
Merge branch 'develop' into knowledge-center-march
elipe17 Apr 15, 2024
9f38eea
Merge branch 'develop' into 2807-quarter-validate
atrimpe Apr 15, 2024
1f6010f
Merge pull request #2906 from raft-tech/knowledge-center-march
elipe17 Apr 15, 2024
8e591d1
Merge branch 'develop' into 2807-quarter-validate
atrimpe Apr 15, 2024
cefa18e
Merge branch 'develop' into 2839-nginx-dns
elipe17 Apr 15, 2024
ca3c6db
Merge branch 'develop' into 2908-dac-csv-export
elipe17 Apr 15, 2024
ed877dc
Merge branch 'develop' into 2768-zap-fix
elipe17 Apr 15, 2024
351b706
- move everything back to yaml
elipe17 Apr 15, 2024
91a5b88
Merge branch '2768-zap-fix' of https://github.com/raft-tech/TANF-app …
elipe17 Apr 15, 2024
b8ddd9a
- testing different sleep time
elipe17 Apr 15, 2024
8bd5e2e
- 4 minutes
elipe17 Apr 15, 2024
23601bc
- comment update
elipe17 Apr 15, 2024
3f33f46
- Revert workflow back to OG
elipe17 Apr 17, 2024
2a4916d
Merge pull request #2939 from raft-tech/2768-zap-fix
elipe17 Apr 17, 2024
27068ec
Merge branch 'develop' into 2908-dac-csv-export
elipe17 Apr 17, 2024
8feb970
Merge pull request #2915 from raft-tech/2908-dac-csv-export
elipe17 Apr 17, 2024
1b0a51d
Merge branch 'develop' into 2839-nginx-dns
elipe17 Apr 17, 2024
f4bdab1
Merge branch 'develop' into 2807-quarter-validate
ADPennington Apr 17, 2024
9e3b703
- removing old artifacts
elipe17 Apr 17, 2024
c2e57c6
Merge pull request #2889 from raft-tech/2807-quarter-validate
elipe17 Apr 18, 2024
d9854a7
Merge branch 'develop' into 2839-nginx-dns
elipe17 Apr 18, 2024
a0c0b19
- recomment dev var
elipe17 Apr 18, 2024
4f725d9
- added docs for dynamic locations
elipe17 Apr 18, 2024
53f6f3f
Merge pull request #2903 from raft-tech/2839-nginx-dns
elipe17 Apr 18, 2024
6479524
Update sprint-95-summary.md
robgendron Apr 22, 2024
5f9dfbf
Merge branch 'develop' into Sprint-95-Summary
reitermb Apr 22, 2024
32b6809
remove old email send
jtimpe Apr 23, 2024
b8f9a19
create new data submitted email send
jtimpe Apr 23, 2024
98338a4
update text_message
jtimpe Apr 23, 2024
9233795
rm old test
jtimpe Apr 23, 2024
c381f10
lint
jtimpe Apr 23, 2024
9d4011d
parameterize login link
jtimpe Apr 25, 2024
c588373
Create sprint-96-summary.md (#2958)
robgendron Apr 30, 2024
f00fb2b
Merge branch 'develop' into Sprint-95-Summary
reitermb Apr 30, 2024
25b07f7
Merge pull request #2900 from raft-tech/Sprint-95-Summary
reitermb May 1, 2024
32f8efd
Create CONTRIBUTING.md
reitermb May 1, 2024
f6859e3
Create CODE_OF_CONDUCT.md
reitermb May 1, 2024
bbbc840
Update CONTRIBUTING.md
reitermb May 1, 2024
6008392
Rename LICENSE to LICENSE.md
reitermb May 1, 2024
6d8065f
Merge branch 'develop' into feature/2509-submission-email
jtimpe May 2, 2024
2c52e80
Update CONTRIBUTING.md
reitermb May 2, 2024
195ab8f
Merge pull request #2972 from raft-tech/open-source-docs
reitermb May 2, 2024
383eb16
2757-generate-preparser-error-multi-record-wrong-length (#2856)
raftmsohani May 3, 2024
e1af7fd
postfix F to email file types
jtimpe May 6, 2024
d8b46d1
Merge branch 'develop' into feature/2509-submission-email
jtimpe May 6, 2024
13dab9f
Update README.md Rob (#2976)
lfrohlich May 6, 2024
6e3d9c7
- Updated to latest django-admin-508 (#2979)
elipe17 May 8, 2024
7e70164
Sprint 97 Summary (#2981)
victoriaatraft May 8, 2024
6d16f13
Create sprint-98-summary.md (#2982)
victoriaatraft May 8, 2024
ca339fb
Merge branch 'develop' into feature/2509-submission-email
ADPennington May 9, 2024
613ee93
[bugfix] 2987 update zap docker image to 2.14.0 (#2988)
raftmsohani May 9, 2024
5a163d9
Merge branch 'develop' into feature/2509-submission-email
ADPennington May 9, 2024
4185b00
Merge pull request #2959 from raft-tech/feature/2509-submission-email
jtimpe May 9, 2024
c222364
Quick PR to Merge Priority Changes from `friendlynamefixes2` (#2952)
elipe17 May 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .circleci/build-and-test/jobs.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
# jobs:
test-backend:
executor: machine-executor
steps:
- checkout
- docker-compose-check
- docker-compose-up-with-elastic-backend
- docker-compose-up-backend
- run:
name: Run Unit Tests And Create Code Coverage Report
command: |
Expand Down Expand Up @@ -47,7 +46,7 @@
steps:
- checkout
- docker-compose-check
- docker-compose-up-with-elastic-backend
- docker-compose-up-backend
- docker-compose-up-frontend
- install-nodejs-machine
- disable-npm-audit
Expand Down
4 changes: 2 additions & 2 deletions .circleci/build-and-test/workflows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
- secrets-check
- test-backend:
requires:
- secrets-check
- secrets-check
- test-frontend:
requires:
- secrets-check
Expand All @@ -30,7 +30,7 @@
- master
- /^release.*/
requires:
- secrets-check
- secrets-check
- test-frontend:
filters:
branches:
Expand Down
6 changes: 3 additions & 3 deletions .circleci/deployment/commands.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,8 @@
name: Install dependencies
command: |
sudo apt update
sudo add-apt-repository ppa:rmescandon/yq
sudo apt-get install yq
sudo apt-get install -y wget
sudo wget -qO /usr/local/bin/yq https://github.com/mikefarah/yq/releases/download/v4.42.1/yq_linux_amd64 && chmod +x /usr/local/bin/yq
- run:
name: Apply database migrations
command: |
Expand Down Expand Up @@ -275,7 +275,7 @@
cf-space: <<parameters.cf-space>>
- run:
name: Ensure s3 versioning key exists
# use cf to check if a service key exists for tdp-datafiles-dev(or prod)
# use cf to check if a service key exists for tdp-datafiles-dev(or prod)
# exit 0 if it does, create it if it doesn't
command: |
chmod +x ./scripts/create_s3_versioning_key.sh
Expand Down
1 change: 0 additions & 1 deletion .circleci/deployment/jobs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# jobs:
deploy-dev:
parameters:
target_env:
Expand Down
21 changes: 10 additions & 11 deletions .circleci/owasp/jobs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# jobs:
backend-owasp-scan:
executor: large-machine-executor
working_directory: ~/tdp-apps
Expand Down Expand Up @@ -85,23 +84,23 @@
command: |
# Construct the project slug from the current branch name and user
PROJECT_SLUG=$CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME

# These environment variables are exported to Circle CI's BASH_ENV
# by the zap-scanner.sh script for each respective app target.
CMD_ARGS=(
"$CIRCLE_BUILD_NUM"
--backend-pass-count ${ZAP_BACKEND_PASS_COUNT:-0}
--backend-warn-count ${ZAP_BACKEND_WARN_COUNT:-0}
--backend-fail-count ${ZAP_BACKEND_FAIL_COUNT:-0}
--frontend-pass-count ${ZAP_FRONTEND_PASS_COUNT:-0}
--frontend-warn-count ${ZAP_FRONTEND_WARN_COUNT:-0}
--frontend-fail-count ${ZAP_FRONTEND_FAIL_COUNT:-0}
--project-slug $PROJECT_SLUG
--backend-pass-count "${ZAP_BACKEND_PASS_COUNT:-0}"
--backend-warn-count "${ZAP_BACKEND_WARN_COUNT:-0}"
--backend-fail-count "${ZAP_BACKEND_FAIL_COUNT:-0}"
--frontend-pass-count "${ZAP_FRONTEND_PASS_COUNT:-0}"
--frontend-warn-count "${ZAP_FRONTEND_WARN_COUNT:-0}"
--frontend-fail-count "${ZAP_FRONTEND_FAIL_COUNT:-0}"
--project-slug "$PROJECT_SLUG"
)
# Evaluate the full command before passing it in so it doesn't
# get improperly interpolated by Cloud.gov.
CMD="python manage.py process_owasp_scan ${CMD_ARGS[@]}"
# Submit a CF Task for execution that will run the necessary command
CMD="python manage.py process_owasp_scan ${CMD_ARGS[*]}"
# Submit a CF Task for execution after a 4 minute sleep to ensure all of the scan's previous state has been closed.
sleep 240
cf run-task tdp-backend-<< parameters.target_env >> \
--command "$CMD" \
--name nightly-owasp-scan
6 changes: 0 additions & 6 deletions .circleci/util/commands.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,6 @@
name: Build and spin-up Django API service
command: cd tdrs-backend; docker network create external-net; docker-compose up -d --build

docker-compose-up-with-elastic-backend:
steps:
- run:
name: Build and spin-up Django API service
command: cd tdrs-backend; docker network create external-net; docker-compose --profile elastic_setup up -d --build

cf-check:
steps:
- run:
Expand Down
3 changes: 1 addition & 2 deletions .circleci/util/jobs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# jobs:
make_erd:
executor: machine-executor
working_directory: ~/tdp_apps
Expand All @@ -9,7 +8,7 @@
name: Run graph_models
command: |
cd tdrs-backend
if [ $(docker network inspect external-net 2>&1 | grep -c Scope) == 0 ]; then
if [ $(docker network inspect external-net 2>&1 | grep -c Scope) == 0 ]; then
docker network create external-net
fi
docker-compose run --rm web bash -c \
Expand Down
45 changes: 45 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
## Our Pledge

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

## Our Standards

Examples of behavior that contributes to a positive environment for our community include:

- Demonstrating empathy and kindness toward other people
- Being respectful of differing opinions, viewpoints, and experiences
- Giving and gracefully accepting constructive feedback
- Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
- Focusing on what is best not just for us as individuals, but for the overall community

Examples of unacceptable behavior include:

- The use of sexualized language or imagery, and sexual attention or advances of any kind
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others’ private information, such as a physical or email address, without their explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting

## Enforcement Responsibilities

Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

## Scope

This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official email address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to project points of contact listed in the [project readme](README.md). All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.1, available at
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
59 changes: 59 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# How to Contribute

Thank you for taking the time to contribute!

We're so thankful you're considering contributing to an [open source project of the U.S. government](https://code.gov/)! If you're unsure about anything, please feel free to reach out to the points of contact documented in the project readme. The worst that can happen is you'll be politely asked to change something. We appreciate all friendly contributions.

We encourage you to read this project's [LICENSE](LICENSE.md), [CODE_OF_CONDUCT](CODE_OF_CONDUCT.md), and its [README](README.md).

## How Can I Contribute?

There are a number of ways to contribute to this project.

### Report a Bug

If you do not find your bug in our issues list, file a bug report. When reporting the bug, please follow these guidelines:

- **Please use the [Bug Report](https://github.com/HHS/TANF-app/issues/new?assignees=&labels=dev&projects=&template=bug-template.md&title=) issue template** This is populated with information and questions that will help TANF Data Portal (TDP) developers resolve the issue
- **Use a clear and descriptive issue title** for the issue to identify the problem.
- **Describe the exact steps to reproduce the problem** in as much detail as possible. For example, start by explaining how you got to the page where you encountered the bug and what you were attempting to do when the bug occurred.
- **Describe the behavior you observed after following the steps** and point out what exactly is the problem with that behavior.
- **Explain which behavior you expected to see instead and why.**
- **Include screenshots, animated GIFs, or videos** if possible, which show you following the described steps and clearly demonstrate the problem.
- **If the problem wasn't triggered by a specific action**, describe what you were doing before the problem happened.

### Suggest an Enhancement

If you don't have specific language or code to submit but would like to suggest a change, request a feature, or have something addressed, you can open an issue in this repository.

In this issue, please describe the use case for the feature you would like to see -, what you need, why you need it, and how it should work. Team members will respond to the Feature request as soon as possible. Often, Feature request suggestions undergo a collaborative discussion with the community to help refine the need for the feature and how it can be implemented.

## Code Contributions

### Getting Started

Please refer to readmes in the [project repo's root](https://github.com/HHS/TANF-app/blob/main/README.md), [how we work](https://github.com/HHS/TANF-app/blob/main/docs/How-We-Work/README.md), and [technical documentation](https://github.com/HHS/TANF-app/blob/main/docs/Technical-Documentation/README.md) folders for detailed information on contributing to the project. Please see [our-workflow.md](https://github.com/HHS/TANF-app/blob/main/docs/How-We-Work/our-workflow.md) for details on current PR processes.

## Policies

### Security and Responsible Disclosure Policy

The Department of Health and Human Services is committed to ensuring the security of the American public by protecting their information from
unwarranted disclosure. We want security researchers to feel comfortable reporting vulnerabilities they have discovered so we can fix them and keep our users safe. We developed our disclosure policy to reflect our values and uphold our sense of responsibility to security researchers who share their expertise with us in good faith.

_Submit a vulnerability:_ Unfortunately, we cannot accept secure submissions via email or via GitHub Issues. Please use our website to submit vulnerabilities at [https://hhs.responsibledisclosure.com](https://hhs.responsibledisclosure.com). HHS maintains an acknowledgements page to recognize your efforts on behalf of the American public, but you are also welcome to submit anonymously.

Review the HHS Disclosure Policy and websites in scope:
[https://www.hhs.gov/vulnerability-disclosure-policy/index.html](https://www.hhs.gov/vulnerability-disclosure-policy/index.html).

This policy describes _what systems and types of research_ are covered under this policy, _how to send_ us vulnerability reports, and _how long_ we ask security researchers to wait before publicly disclosing vulnerabilities.

### Public domain

This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the [CC0 1.0 Universal public domain dedication](https://creativecommons.org/publicdomain/zero/1.0/).

All contributions to this project will be released under the CC0 dedication. By submitting a pull request or issue, you are agreeing to comply with this waiver of copyright interest.

### ACF Privacy Policy

TDP operates under [ACF's Privacy Policy](https://www.acf.hhs.gov/privacy-policy).
2 changes: 1 addition & 1 deletion LICENSE → LICENSE.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,4 @@ Unless expressly stated otherwise, the person who associated a work with
this deed makes no warranties about the work, and disclaims liability for
all uses of the work, to the fullest extent permitted by applicable law.
When using or citing the work, you should not imply endorsement by the
author or the affirmer.
author or the affirmer.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,4 +79,4 @@ TDP is developed to be (at minimum) compliant with Section 508 of the Rehabilita
|--|--|--|--|
| Product Owner |Lauren Frohlich |@lfrohlich |[email protected]|
| Government Technical Monitor |Alex Pennington |@adpennington |[email protected]|
| Vendor Product Manager |Connor Smith |@Smithh-Co |csmith@teamraft.com |
| Vendor Product Manager |Rob Gendron |@robgendron |rgendron@teamraft.com |
91 changes: 91 additions & 0 deletions docs/Sprint-Review/sprint-95-summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
# Sprint 95 Summary

03/13/2024 - 03/26/2024

Velocity (Dev): 19

## Sprint Goal
* Dev:
* Category 4 Validators #2842
* Further validation enhancements #2757, #2807, #2818, ...

* DevOps:
* ES re-indexing #2870
* ES aggregation #2814

* Design:
* Error Categories GitHub Documentation
* Friendly name fixes (#2801)
* Knowledge Center Content (#2847, #2846)
* Submission History
* Error reports / data file structure



## Tickets
### Completed/Merged
* [#2746 As an STT, I need to know if there are issues with the DOBs reported in my data files](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2746)
* [#2729 As a developer, I want to move migration commands in the pipeline to CircleCI](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2729)
* [#2820 [bug] Uncaught exception re: parsing error preventing feedback report generation](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2820)
* [#2799 Generate error mismatching field rpt_month_year w/ header](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2799)
* [#2793 update dateYearIsLargerThan() validator logic for rpt_month_year](https://github.com/raft-tech/TANF-app/issues/2793)
* [#2754 As tech lead I need sections 3,4 rejected if T6, T7, M7 records can't be parsed](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2754)
* [V3.3.2 yq hotfix](https://github.com/raft-tech/TANF-app/pull/2895)
* [#2861 DIGIT Team Group + Kibana + Queries](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2861)

### Ready to Merge
* [Move ES AWS routing image](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2877)






### Submitted (QASP Review, OCIO Review)
* [#2536 [spike] Cat 4 validation](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2536)
* [#2807 Update validation logic for CALENDAR_Quarter field](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2807)
* [#2681 TANF Section 1 Validation cleanup](https://github.com/raft-tech/TANF-app/issues/2681)
* [#1441 As tech lead I need new permissions group for OFA data analysts](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/1441)
* [#2871 As tech lead I need file transfer bug resolved](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2871)
* [#2818 I need TDP to reject files that do not have an update indicator](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2818)
* [#2886 Bug SSP feedback reports not downloadable](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2886)





### Closed (not merged)



---

## Moved to Next Sprint (In Progress, Blocked, Raft Review)
### In Progress
* [#2673 Cat 1 errors audit fixes](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2673)
* [#2509 As a data analyst I need to know when my data has been processed with or w/o errors](https://github.com/raft-tech/TANF-app/issues/2509)
* [#2801 Friendly Name Cleanup](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2801)
* [#2846 Submission History Knowledge Center Explainer](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2846)
* [#2847 Error Report Knowledge Center Explainer](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2847)
* [#2845 GitHub Error Categories guide](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2845)
* [#2870 As tech lead I need elastic re-indexing to be automated](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2870)



### Blocked
* [#2768 Fix production OWASP scan reporting](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2768)
* [#2592 Deploy celery as a separate cloud.gov app](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2592)


### Raft Review
* [#2757 Generate preparser errors when multirecord rows are the wrong length](https://github.com/raft-tech/TANF-app/issues/2757)
* [#2842 Complete cat4 validation implementation](https://github.com/raft-tech/TANF-app/issues/2842)
* [#2814 Aggregate cloud.gov ES instances](https://github.com/raft-tech/TANF-app/issues/2814)
* [#2887 SSP Section 2 item # 18A (REC_OASDI_INSURANCE) schema def](https://github.com/raft-tech/TANF-app/issues/2887)







Loading