Skip to content

Deploy RC 241 to Production#7585

Merged
mitchellhenke merged 18 commits intostages/prodfrom
stages/rc-2023-01-05
Jan 5, 2023
Merged

Deploy RC 241 to Production#7585
mitchellhenke merged 18 commits intostages/prodfrom
stages/rc-2023-01-05

Conversation

@mitchellhenke
Copy link
Contributor

@mitchellhenke mitchellhenke commented Jan 5, 2023

User-Facing Improvements

  • Multi-Factor Authentication: Inform user about unsupported phone type for SMS (#7506)

Bug Fixes

  • Reset Password: Fix 500 error when translating invalid domain error message (#7570)

Internal

  • Attempts API: Track event when there is an identity verification timeout (#7579)
  • Build Tooling: Improve YAML normalization error tolerance (#7573)
  • Components: Add One Time Code Input component to local development previews (#7523)
  • Forms: Disable automatically generating hints and placeholders and labels for simple_form (#7539)
  • In-Person Proofing: Use map instead of iterating with forEach (#7571)
  • ThreatMetrix: Email when OK'ing user's ThreatMetrix status (#7555)

Upcoming Features

  • In-Person Proofing: Return all pilot locations if there’s a failure (#7559)

matthinz and others added 18 commits January 3, 2023 09:47
* Email user when OK'ing their ThreatMetrix status

When operators manually OK a user's ThreatMetrix status, send the "You verified your identity" email.

changelog: Internal, ThreatMetrix, Email when OK'ing user's ThreatMetrix status

For LG-8392

* s/disavowal_token/build_disavowal_token/

* linty mclinterson
…x is not required to verify (#7567)

When Threatmetrix is not required for verification we should not require it for verification after success GPO OTP submisison.

This commit fixes a bug where a ThreatMetrix pass was required to receive an active profile after a successful GPO code entry regardless of whether the Threatmetrix requirement was active.

[skip changelog]
* Update Rubocop

[skip changelog]

* update rspec

* Rubocop updates

* update erb_lint

* update bullet

* update bootsnap

* add brakeman ignore

* fix spec
- Remove more intermediate methods
- Inline a bunch
- Spec cleanup

* Fix regression in verified_attributes
* Remove method name that was a lie and inline

[skip changelog]
changelog: Internal, Components, Add One Time Code Input component to local development previews
* changelog: Upcoming Features, In-Person Proofing, return all pilot locations if there’s a failure

* Flag locations if they are static pilot locations; use Rails.logger

* Remove check on distance as this is no longer accurate
…form (#7570)

* add failing spec

* Include translation helper in FormEmailValidator

changelog: Bug Fixes, Reset Password, Fix 500 error when translating invalid domain error message
)

Add notice for unsupported phone type

changelog: Improvements, Multi-Factor Authentication, Inform user about unsupported phone type for SMS
This arg used to be used to determine if ThreatMetrix should be used. This was in place because ThreatMetrix was only active for some service providers. A recent change made Threatmetrix active for all service providers.

This argument was left in place with a `nil` default to prevent ArgumentErrors when the workers were running old and new code during deployment. Now that the code that used this argument is not running in any deployed environment the argument can be safely removed.

[skip changelog]
* LG-8489: Improve YAML normalization error tolerance

changelog: Internal, Build Tooling, Improve YAML normalization error tolerance

* Use top-level await

* Add YAML normalization to lintfix Make target

* Restore parallelization

See: https://github.com/18F/identity-idp/pull/7573/files#r1061615298
* Link to the handbook from README and CONTRIBUTING files

* [skip changelog]
* LG-8389 - Log deactivation reason

[skip changelog]

* Lint and broken spec.

* Add deactivation_reason to personal key submitted event

* Add deactivation_reason to docs

For idv_review_complete and idv_final

* Use have_logged_event matcher

* Log review complete + final resolution events w/ deactivation_reason

* Update specs

Co-authored-by: Matt Hinz <matt.hinz@gsa.gov>
…imple_form (#7539)

* Disable automatically generating hints, placeholders and labels for simple_form

changelog: Internal, Forms, Disable automatically generating hints and placeholders and labels for simple_form

* additional optional label configuration
**Why**: breaks documentation

[skip changelog]
* LG-8185 IDV verification submitted event when timeout

changelog: Internal, Attempts API, Track event when timeout
[skip changelog]

Removed the updates to ProofingComponent in the rake task for activating
or deactivating a user's profile who is under threatmetrix review.
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

@allthesignals
Copy link
Contributor

If we could enable arcgis_search_enabled for prod I'd appreciate it! 5291892 takes care of the unhandled exceptions.

@mitchellhenke mitchellhenke merged commit 0919b5a into stages/prod Jan 5, 2023
@mitchellhenke mitchellhenke deleted the stages/rc-2023-01-05 branch January 5, 2023 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.