-
Notifications
You must be signed in to change notification settings - Fork 8
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
Current user mgmt #1715
base: main
Are you sure you want to change the base?
Current user mgmt #1715
Commits on Oct 8, 2024
-
Add Pre File Fetch Sensitivity Check (#1652)
* Add Pre File Fetch Sensitivity Check - Verify user and veteran sensitivity levels are compatible. - Add specs and supporting services needed to perform sensitivity level checks. * Implement Banner for Unauthorized Vet Access * Restore Old Error Message Logic
Configuration menu - View commit details
-
Copy full SHA for 5b3c218 - Browse repository at this point
Copy the full SHA 5b3c218View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9a2f77 - Browse repository at this point
Copy the full SHA d9a2f77View commit details -
Gate VBMS Methods with Sensitivity Checks (#1665)
* Gate VBMS Methods with Sensitivity Checks Validate user access to veteran before allowing fetch of veteran data. * Remove Unneeded allow Directives in Spec
Configuration menu - View commit details
-
Copy full SHA for 9557efd - Browse repository at this point
Copy the full SHA 9557efdView commit details -
Remove Unneeded Sensitivity Checks (#1666)
* Remove Unneeded Sensitivity Checks Checks are already handled by the sensitive_record method. * Fix Non-Forbidden Banner Styling
Configuration menu - View commit details
-
Copy full SHA for f1d396f - Browse repository at this point
Copy the full SHA f1d396fView commit details -
Restore Pre-Fetch Sensitivity Check Logic & Add Frontend Feature Togg…
…le (#1667) * Pass Sensitivity Check Feature Toggle to UI * Restore Manifest Sensitivity Logic
Configuration menu - View commit details
-
Copy full SHA for af9d251 - Browse repository at this point
Copy the full SHA af9d251View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9fd8ab - Browse repository at this point
Copy the full SHA e9fd8abView commit details -
Fix Missing Manifest User Causing Sensitivity Check Failures (#1675)
* Fix User Missing for BGS Sensitivity Check - Update the manifests_controller's refresh method to use the find_or_create_by_user method to find a manifest. This will ensure that the user is set correctly for BGS calls. - Move SensitivityLevelCheckFailure logic to the base_controller. * Fix Misc. Issues - Move rescue_from for BGS errors into the API V1 controller so its existing standard error rescue doesn't catch this exception. - Improve manifests_controller request spec with sensitivity check logic.
Configuration menu - View commit details
-
Copy full SHA for 01576e4 - Browse repository at this point
Copy the full SHA 01576e4View commit details -
Use New Sensitivity Check Method (#1676)
- Use new method to check user/veteran sensitivity compatibility in the V2 ApplicationController. - This will prevent the old "use BGS error to verify access" logic from running. Co-authored-by: cacevesva <109166981+cacevesva@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2f41563 - Browse repository at this point
Copy the full SHA 2f41563View commit details -
Configuration menu - View commit details
-
Copy full SHA for 183286b - Browse repository at this point
Copy the full SHA 183286bView commit details -
Send Veteran Number in Restart Request (#1679)
* Send Veteran Number in Restart Request * Update Link rel Param
Configuration menu - View commit details
-
Copy full SHA for c3d84ce - Browse repository at this point
Copy the full SHA c3d84ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a22df9 - Browse repository at this point
Copy the full SHA 1a22df9View commit details -
Update Logic for Setting Veteran ID in Request (#1681)
- Remove recently-added frontend logic for setting veteran ID in refresh request as it is unreliable in the way it sets the veteran ID. - Update manifests_controller to set the veteran ID using the manifest as this is much more reliable.
Configuration menu - View commit details
-
Copy full SHA for 0555acf - Browse repository at this point
Copy the full SHA 0555acfView commit details -
Update JSON Parsing Logic to Handle CE API Gem Changes (#1686)
- Gem now returns the JSON body of a HTTP response, so our response parsing code needed to be updated to handle the new format. - Update the VBMS service to alert us of any API responses that can't be parsed so we can troubleshoot them.
Configuration menu - View commit details
-
Copy full SHA for cb43002 - Browse repository at this point
Copy the full SHA cb43002View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a4f847 - Browse repository at this point
Copy the full SHA 4a4f847View commit details -
Add current_user to SaveFilesInS3 Job (#1688)
- Since the SaveFilesInS3 job is spawned by another job, it does not have access to RequestStore[:current_user] which is needed for verifying veteran/user sensitivity compatibility. - This PR also fixes several Rubocop violations in various files.
Configuration menu - View commit details
-
Copy full SHA for 9e2a9a4 - Browse repository at this point
Copy the full SHA 9e2a9a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d18455 - Browse repository at this point
Copy the full SHA 6d18455View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eaf33c - Browse repository at this point
Copy the full SHA 1eaf33cView commit details -
Kev ma/appeals 58216 time adjust (#1692)
* Adjusted UI_EXPIRY_HOURS based on deploy environment * Adjust API HOURS
Configuration menu - View commit details
-
Copy full SHA for 9322a50 - Browse repository at this point
Copy the full SHA 9322a50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89a91f0 - Browse repository at this point
Copy the full SHA 89a91f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 455fef7 - Browse repository at this point
Copy the full SHA 455fef7View commit details -
- Sort output by sensitivity level. - Display total result count for each level.
Configuration menu - View commit details
-
Copy full SHA for ae2f385 - Browse repository at this point
Copy the full SHA ae2f385View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b83f87 - Browse repository at this point
Copy the full SHA 8b83f87View commit details -
Configuration menu - View commit details
-
Copy full SHA for c13cb12 - Browse repository at this point
Copy the full SHA c13cb12View commit details -
Configuration menu - View commit details
-
Copy full SHA for b701318 - Browse repository at this point
Copy the full SHA b701318View commit details -
* Removed send_user feature flag, combined with use_ce_api * Updated vbms service spec * Updated manifest spec for uat expiration hours * send user feature toggle combined with use_ce_api * Combined with ce_api feature toggle * Update failing rspecs * Remove feature flag from method, wrapped method with all ce api calls * wrap ce_api related sensitivity changes * Fix failing specs, reverted to prior code outside of feature flag * update manifest expiry hours to not change in test + non prod * remove pry, reverted to previous test case * If user is blank, return * update front end error handling * Linting * Revert changes
Configuration menu - View commit details
-
Copy full SHA for 919352c - Browse repository at this point
Copy the full SHA 919352cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50d2d0c - Browse repository at this point
Copy the full SHA 50d2d0cView commit details -
Kev ma/appeals 58827 v2 (#1703)
* Change type_description to mapping * Updated rspecs to handle edge case
Configuration menu - View commit details
-
Copy full SHA for 05044a2 - Browse repository at this point
Copy the full SHA 05044a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b58ecc - Browse repository at this point
Copy the full SHA 6b58eccView commit details -
Configuration menu - View commit details
-
Copy full SHA for c31b56d - Browse repository at this point
Copy the full SHA c31b56dView commit details
Commits on Oct 9, 2024
-
Deepak/appeals 59642 v1 (#1714)
* pass user info to ceapi * Update specs * update branch name * fix rspec * update claim_evidence_request method * change ref to branch * revert x86 --------- Co-authored-by: youfoundmanesh <maneshreddy.kommidi@va.gov>
Configuration menu - View commit details
-
Copy full SHA for 7f74f46 - Browse repository at this point
Copy the full SHA 7f74f46View commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39c912d - Browse repository at this point
Copy the full SHA 39c912dView commit details
Commits on Oct 22, 2024
-
Improve Claim Evidence API Error Logging (#1723)
* Add CE API Error Handler Class * Update VBMSService and SensitivityChecker Classes with Error Handling * Update VBMSService with CE API Error Handling * Fix Bad Method Signature * Fix More Spec Failures
Configuration menu - View commit details
-
Copy full SHA for 5d178d2 - Browse repository at this point
Copy the full SHA 5d178d2View commit details