Skip to content

Deploy RC 267 to Prod#8095

Merged
aduth merged 13 commits intostages/prodfrom
stages/rc-2023-03-30
Mar 30, 2023
Merged

Deploy RC 267 to Prod#8095
aduth merged 13 commits intostages/prodfrom
stages/rc-2023-03-30

Conversation

@aduth
Copy link
Contributor

@aduth aduth commented Mar 29, 2023

User-Facing Improvements

  • IdV: New fraud rejection page for users (#8055)
  • Registration: Update user confirmation email language (#8079)
  • Vendor outage: Phone Finder outage flag (#8073)
  • Verify your info: Update sections (#8056)

Bug Fixes

  • Form Submission: Refresh form authenticity token when user's session is renewed with "Keep me signed in" (#8072)

Internal

  • Attempts API: Log events for fraud rejection (LG-8664) (#7951)
  • Identity Verification: Remove final references to SendLinkStep (#8083)
  • Identity Verification: Refactor code that moves between steps (#8082)
  • Fraud review: Update fraud review tasks to handle nil/missing data (#8096)
  • Performance: Reduce size of stylesheet assets (#8077)
  • Session Timeout: Remove redundant timeout value from session timeout API (#8084)
  • Source code: Update example bucket name (#8078)

zachmargolis and others added 12 commits March 27, 2023 12:48
changelog: Internal, Source code, Update example bucket name
)

Adds the vendor_status_lexisnexis_phone_finder flag, which when set to
full_outage will force the user through the mail-only flow. The user is
shown the mail only warning page prior to starting IdV. The hybrid flow
is still available.

changelog: User-Facing Improvements, Vendor outage, Phone Finder outage flag

Co-authored-by: Eric Gade <eric.gade@gsa.gov>
changelog: Internal, Attempts API, Log events for fraud rejection (LG-8664)

---------

Co-authored-by: Jonathan Hooper <jonathan.hooper@gsa.gov>
Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>
* Add bad_password_count to analytics event email_and_password_auth

[skip changelog]
* Add read option to request module to allow raw response

* Update document capture to use request utility

changelog: Bug Fixes, Form Submission, Refresh form authenticity token when user's session is renewed with "Keep me signed in"

* Remove unused union type

From earlier iteration

* Update upload-spec.jsx

* Update upload-spec.js

* Document capture is not JSON
* Update user language preference on registration

changelog: User-Facing Improvements, Registration, Update user confirmation email language
changelog: Internal, Performance, Reduce size of stylesheet assets
* Move confirm_profile_not_already_confirmed to IdvStepConcern

In a post-FSM world we want all the logic about redirects between steps to be in IdvStepConcern. Include this method in the pattern, and include IdvStepConcern in SsnController.

Also remove redundant calls to `confirm_two_factor_authenticated` before action since it is included by IdvStepConcern.

* Rename confirm_profile_not_already_confirmed to confirm_verify_info_step_needed

Note that in_person/verify_info_controller has its own implementation which was also renamed.

* Move confirm_pii_from_doc to IdvStepConcern

Note that AddressController has its own slightly different implementation of this method.

* Rename `confirm_pii_from_doc` to `confirm_document_capture_complete`

including in AddressController

changelog: Internal, Identity Verification, Refactor code that moves between steps
Note that Funnel::DocAuth::RegisterStep still refers to send_link and the doc_auth_logs table still has columns for send_link_view_at and send_link_view_count

changelog: Internal, Identity Verification, Remove final references to SendLinkStep
…8084)

* Remove redundant "remaining" value from timeout API

changelog: Internal, Session Timeout, Remove redundant timeout value from session timeout API

* Revert session API remaining removal

Temporary for first deploy, see https://github.com/18F/identity-idp/pull/8084/files#r1150918192

* Optimistically hide modal on session continue

1. Fixes specs
2. Better user experience, don't have to wait for request to finish before modal is closed, thus making app feel more responsive
3. The previous result handling with `success` would cause a second polling interval to begin

* Bring over rest of spec changes from #7966

The CSRF won't be updated until after the request finishes, even if the modal will be disappeared immediately
* add redirect for users with rejected profiles

* add test in auth controller for fraud review pending redirect

* add controller and view for verify errors

* add fraud_rejection redirects

* create verify failure page

* add test for verify_errors_controller

* add analytics event for verify errors visited

* add tests to check redirects

* add changelong

changelog: User-Facing Improvements, IdV, New fraud rejection page for
users

* lints

* fraud before actions placed in concern

* move verify_errors to not_verified

* remove external link and Exit Login.gov

* add handle fraud before action

* check for fraud in errors controllers

* remove before actions
* add strings and pull address into separate file

* update headings i18n

* add heading for remote and remove conditionals for headings

* remove address component as this is out of scope

* only show changes for enrollments where capture_secondary_id_enabled is true

* specs for verify step

* fix verify spec

* fix lint and doc auth spec failure

* changelog: User-Facing Improvements, Verify your info, update sections

* remove div and nil check

* lint fix

* add padding to titles and update
Copy link
Contributor

@zachmargolis zachmargolis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

* Update users:review:pass task to handle nil/missing data (LG-9271)
* Update users:review:reject to handle nil/missing data

changelog: Internal, Fraud review, Update fraud review tasks to handle nil/missing data

---------

Co-authored-by: Amir Reavis-Bey <amirbey@users.noreply.github.com>
Co-authored-by: Sonia Connolly <sonia.connolly@gsa.gov>
Co-authored-by: Sonia Connolly <soniaconnolly@users.noreply.github.com>
@aduth aduth merged commit 4848bdf into stages/prod Mar 30, 2023
@aduth aduth deleted the stages/rc-2023-03-30 branch March 30, 2023 18:31
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.

9 participants