Release 0.0.1448 ami-01280d03d199f6175
6235994 Mobile: Update appointments to use VAOS for local time (#12933)
-
WIP
-
Maintain mobile fallback in the event vaos does not return a local time
8da7f8a 59960 Truncate travel claim number to last4 (#12936)
First merge, here we go!
cbb1662 update cron time (#12947)
cb9d9cd Change how we represent UK addresses to BIS (#12911)
Before this PR, if the veteran provided an international_postal_code
(i.e. GBR), we used an IsoCountryCodes
class to automatically expand that to "United Kingdom of Great Britain and Northern Ireland", which exceeds BIS's 50 character limit for countries by two characters. No other country exceeds the 50 character limit. BIS told me that they use "United Kingdom" for the UK. This PR adds in that exception, along with some minor refactoring.
284253d Move copay notifications back to concurrent approach (#12938)
-
Move back to concurrent approach...
-
Decrease to 4 workers
e3bbdbe 5931: lighthouse letters access (#12937)
48726b2 Return nil for strange FT 500 errors (#12948)
-
return nil for strange FT case
-
rubocops
06b7066 Revert "API-27078-526-v2-allow-yyyy-mm-date-format-2 (#12927)" (#12949)
This reverts commit ae4f586.
17e3ace Bump oj from 3.14.2 to 3.15.0 (#12916)
Bumps oj from 3.14.2 to 3.15.0.
updated-dependencies:
- dependency-name: oj
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
304aad5 Bump aws-sdk-kms from 1.63.0 to 1.66.0 (#12917)
Bumps aws-sdk-kms from 1.63.0 to 1.66.0.
updated-dependencies:
- dependency-name: aws-sdk-kms
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
881909a Bump kms_encrypted from 1.4.0 to 1.5.0 (#12919)
Bumps kms_encrypted from 1.4.0 to 1.5.0.
updated-dependencies:
- dependency-name: kms_encrypted
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
bc4edad API-27180-add-526-v2-getpdf-endpoint (#12913)
- Adds /526/getPDF endpoint (GET)
- Adds Route in routes file for the endpoint
Changes to be committed:
modified: modules/claims_api/app/controllers/claims_api/v2/veterans/disability_compensation_controller.rb
modified: modules/claims_api/config/routes.rb
2dc6ac6 Update OAS content claims v1, add swagger (#12943)
9f088aa Bump sidekiq-scheduler from 5.0.2 to 5.0.3 (#12920)
Bumps sidekiq-scheduler from 5.0.2 to 5.0.3.
updated-dependencies:
- dependency-name: sidekiq-scheduler
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
cae9321 VA forms: Add form 21P-0847 (#12960)
-
initially generated files for 21p-0847
-
add form mappings and tests
-
rename files
-
one more name change
-
refactor multistamp methods and add tests
5e84d5e feat: Lock build to specific debian release (#12962)
-
feat: Lock build to specific debian release
-
fix: Update to support docker-compose build
Co-authored-by: Kyle A. Matheny kylematheny@protonmail.com
f1724a9 mobile - update claim request decision response (#12952)
a877c2b mobile disability rating EVSS to LH (#12934)
-
LH disability ratings
-
specs
-
specs
-
specs
-
remove doc changes
-
remove error specs
-
fix
-
fix
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
d557682 Adds flipper feature for evss switch to bgs (#12946)
75e9736 Api 27050 request disability examples (#12931)
-
Update example.json, fix logic to handle no secondary disabilities case
-
Add rswag for updated 526 submit example
1fef9b7 Add service description for /veterans/{veteranId}/526 (#12971)
- Updates swagger docs for dev v2
Changes to be committed:
modified: modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json
modified: modules/claims_api/spec/requests/v2/veterans/rswag_disability_compensation_request_spec.rb
b0716ee Update disabilityActionType enum values, add swagger (#12958)
62acab2 API-22655 526 v2 service description for validate endpoint (#12972)
- Updates rswag_disability_compensation_request_spec for validate endpoint edscription
- compiles docs for v2 dev
Changes to be committed:
modified: modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json
modified: modules/claims_api/spec/requests/v2/veterans/rswag_disability_compensation_request_spec.rb
935fbd2 API-22657 526 v2 service description for attachments (#12973)
- Updates swagger docs for v2 dev
- Updates routes file for updated route
Changes to be committed:
modified: modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json
modified: modules/claims_api/config/routes.rb
modified: modules/claims_api/spec/requests/v2/veterans/rswag_disability_compensation_request_spec.rb
4c43ff8 Api 27078 526 v2 allow yyyy mm date format 2 (#12957)
-
API-27078-526-v2-allow-yyyy-mm-date-format-2
-
Updates 526.json and related json fles to be inline with new date formats
-
Updates valdations file to handle new date formats
-
Updates validation specs t handle tests with new date formats
- Also adds some new tests for handling new scenarios
-
Updates swagger docs
Changes to be committed:
modified: modules/claims_api/app/controllers/concerns/claims_api/v2/disability_compensation_validation.rb
modified: modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json
modified: modules/claims_api/config/schemas/v2/526.json
modified: modules/claims_api/config/schemas/v2/request_bodies/disability_compensation/example.json
modified: modules/claims_api/config/schemas/v2/request_bodies/disability_compensation/request.json
modified: modules/claims_api/spec/fixtures/v2/veterans/disability_compensation/form_526_json_api.json
modified: modules/claims_api/spec/lib/claims_api/v2/disability_compensation_pdf_mapper_spec.rb
modified: modules/claims_api/spec/requests/v2/veterans/disability_compensation_request_spec.rb
modified: spec/support/schemas/claims_api/v2/forms/disability/submission.json -
Merges master and updates swagger file to make sure it is inline with these changes
e41fd07 59503 add schedulable param to get_facilities (#12865)
- add schedulable param
f1d09a5 Api 26640 establish 526 claim (#12907)
Finally got the mapper working mostly - PACT mapping still needs done, but got moved to another ticket
e67f8ec Api 26837/shared schema updates for appeals (#12961)
-
API-26837 Rename non_blank_string to nonBlankString in appeals
-
API-26837 Add Content-Language header to appeals
This is suggested in Lighthouse standards
459e31a API-27105: Reinstate Sidekiq Jobs Lost in Periodic Jobs Migration (#12969)
-
API-27105: Reinstate missing Sidekiq jobs
-
API-27105: Fix incorrect job schedule for AppealsApi::HigherLevelReviewCleanUpWeekOldPii
-
API-27105: Update job comment
-
API-27105: Disable Rubocop BlockLength check
-
API-27105: Enable Rubocop BlockLength check after disabling
93ece3e removed claims service and configuration files (#12965)
1ed6a25 Api 27356 27357 docs service and logging (#12974)
-
adds generic logging
-
return empty supporting docs if errored
-
update to error for display
dda4a7c re-add concurrent claims index (#12980)
ccdd4b9 Re-enable 1990e confirmation emails to authenticated users (#12970)
be2ac03 Fix periodic job call to VAForms::FormReloader (#12984)
3e2c8b3 Improve BGS validation error logging (#12939)
BGS sometimes returns errors containing an enormous stacktrace with an oracle error. This PR logs the oracle error message and excludes everything else. These oracle errors start with the signature ORA-
and are bookended by a prepstmnt
clause. See spec/fixtures/bgs/bgs_oracle_error.txt
for an example. We want to log these errors separately because the original error message is so long that it obscures its only relevant information and actually breaks Sentry's UI.
b07b477 Bump fastimage from 2.2.6 to 2.2.7 (#12954)
Bumps fastimage from 2.2.6 to 2.2.7.
updated-dependencies:
- dependency-name: fastimage
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
efc0222 Bump will_paginate from 3.3.1 to 4.0.0 (#12918)
Bumps will_paginate from 3.3.1 to 4.0.0.
updated-dependencies:
- dependency-name: will_paginate
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
3c4004a Bump rswag-specs from 2.8.0 to 2.9.0 (#12955)
Bumps rswag-specs from 2.8.0 to 2.9.0.
updated-dependencies:
- dependency-name: rswag-specs
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
d0dd386 Bump rspec-rails from 6.0.1 to 6.0.3 (#12956)
Bumps rspec-rails from 6.0.1 to 6.0.3.
updated-dependencies:
- dependency-name: rspec-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
086ca62 Bump carrierwave from 2.2.3 to 2.2.4 (#12976)
Bumps carrierwave from 2.2.3 to 2.2.4.
updated-dependencies:
- dependency-name: carrierwave
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
c9f860a Handle special characters in names and addresses sent to BGS. (#12968)
BGS doesn't accept name and address_line fields with non-ASCII characters (e.g. , ), and doesn't accept names with apostrophes. The method introduced by this PR recursively iterates through a given hash and strips unprocessable characters from name and address_line fields. The method is called in SubmitForm686cJob
and SubmitForm674Job
with an enormous form payload potentially containing many names and addresses. See spec/factories/686c/form_686c_674.rb
for an example of such a payload.
7466ae2 API-26351 526 v2 schema start/end date alignment (#12982)
Makes date attribute names more consistant throughout the schema.
Changes to be committed:
modified: modules/claims_api/app/controllers/concerns/claims_api/v2/disability_compensation_validation.rb
modified: modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json
modified: modules/claims_api/config/schemas/v2/526.json
modified: modules/claims_api/config/schemas/v2/request_bodies/disability_compensation/example.json
modified: modules/claims_api/config/schemas/v2/request_bodies/disability_compensation/request.json
modified: modules/claims_api/lib/claims_api/v2/disability_compensation_pdf_mapper.rb
modified: modules/claims_api/spec/fixtures/v2/veterans/disability_compensation/form_526_json_api.json
modified: modules/claims_api/spec/lib/claims_api/v2/disability_compensation_pdf_mapper_spec.rb
modified: modules/claims_api/spec/requests/v2/veterans/disability_compensation_request_spec.rb
modified: spec/support/schemas/claims_api/v2/forms/disability/submission.json
ea807d7 mobile - disability rating update docs and error specs (#12975)
108d98a Mobile: Update endpoint to include feature flag for flipping to lighthouse fo (#12553)
-
Update endpoint to include feature flag for flipping to lighthouse for direct deposit information
-
revert accidental changes
-
Further changes for payment updates
-
Add spec file
-
WIP
-
WIP
-
WIP
-
Final progress
-
Remove old code
-
Use shared lighthouse auth
-
Alias method for readability and update naming of memoized variable
-
Per user flipper
-
Remove unused payment_account method
-
Remove unused require
04eeb8c Bump google-protobuf from 3.23.2 to 3.23.3 (#12985)
Bumps google-protobuf from 3.23.2 to 3.23.3.
updated-dependencies:
- dependency-name: google-protobuf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
0009941 Bump webrick from 1.7.0 to 1.8.1 (#12986)
Bumps webrick from 1.7.0 to 1.8.1.
updated-dependencies:
- dependency-name: webrick
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
6f81a2b Bump jwt from 2.7.0 to 2.7.1 (#12987)
Bumps jwt from 2.7.0 to 2.7.1.
updated-dependencies:
- dependency-name: jwt
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
f4f9154 Bump aws-sdk-s3 from 1.123.1 to 1.124.0 (#12989)
Bumps aws-sdk-s3 from 1.123.1 to 1.124.0.
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
a01113b migration to convert zipcode data type to string (#12978)
-
migration to convert zipcode data type to string
-
updated sidekiq jobs and tests for zipcode to string change
-
revert import and spec
-
temporarily skip tests
-
lint
Co-authored-by: Jeremy Weiland jeremy6d@users.noreply.github.com
767fbf5 add Luke contractor email for flipper UI (#12995)
Co-authored-by: verdanceluke luke@verdance.co
590afba API-26837 Refactor appeals fixtures (#12983)
Moves and copies JSON and PDF fixtures in the appeals_api module so that
they are specific to APIs (instead of just to PDF versions).
This is the first of several commits to update all uses of fixture
helpers throughout the appeals APIs.
88efbe3 Bump json_schemer from 0.2.24 to 1.0.2 (#12988)
Bumps json_schemer from 0.2.24 to 1.0.2.
updated-dependencies:
- dependency-name: json_schemer
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan McNeil ryan.mcneil@oddball.io
e86a61d API-27427-500-errors-claims-status-v2 (#12994)
-
Adds safe return with dig
-
Adds a return of an empty object in the case of a rescue due to EVSS outage
fc514eb Api 27427 500 claims status v2 404 (#12997)
-
Adds additional fault string to soap error handler
-
Adjusts error handling to account for LH claim existence
-
Removes uneeded arg
bfa091e Add error parsing for unhandled responses and update logic (#12998)
1e04dad API-27326 Fixing my overwrites (#13015)
- Fixes the overwrite in
disability_compensation_validation.rb
on line 419 - Fixes my overwrite in 526.json line 539
- Recompiles swagger
Changes to be committed:
modified: modules/claims_api/app/controllers/concerns/claims_api/v2/disability_compensation_validation.rb
modified: modules/claims_api/app/swagger/claims_api/v2/dev/swagger.json
modified: modules/claims_api/config/schemas/v2/526.json
1deb266 Schedule copay notification jobs in time intervals (#12964)
-
Schedule jobs using throttle technique
-
Fix time in comment
-
spread_interval -> job_interval
-
Make comment more clear
-
Add spec for batch processing
-
Add debt related workers to codeowners
-
Remove CODEOWNERS change
5cb9a05 modify sidekiq job and tests for string zip codes (#12979)
-
modify sidekiq job and tests for string zip codes
-
lint
-
remove test skips
-
test update
-
update zip job
57d54c5 Task update classifier logging (#13013)
-
update logging message to include the classification
-
add another log msg w/ submitted_claim_id
Co-authored-by: verdanceluke luke@verdance.co
c260604 remove deceased claimant mappings as per stakeholders (#13017)
a2db1b6 Revert "59503 add schedulable param to get_facilities (#12865)" (#13016)
This reverts commit e41fd07.
0d8e317 API-26837 Clean up appeals fixture factories (#13001)
4f1aaf8 [59055] Update VHA FSR sidekiq batch callback (#13014)
-
Make callback method public
-
Move confirmation email method to user model
-
Add specs
16e68a6 4747: add get letter as json method to lighthouse letters generator s (#12990)
- 4747: add get letter as json method to lighthouse letters generator service