Skip to content

Lg 10386 deprecate in person deactivation reason#8971

Merged
jmax-gsa merged 78 commits intomainfrom
LG-10386-Deprecate-in-person-deactivation-reason
Sep 5, 2023
Merged

Lg 10386 deprecate in person deactivation reason#8971
jmax-gsa merged 78 commits intomainfrom
LG-10386-Deprecate-in-person-deactivation-reason

Conversation

@kbighorse
Copy link
Contributor

@kbighorse kbighorse commented Aug 9, 2023

🎫 Ticket

LG-10386 deprecate in person deactivation reason

🛠 Summary of changes

This PR continues the work of replacing the in_person_proofing_pending deactivation reason with the in_person_proofing_pending_at timestamp by removing the in_person_proofing_pending deactivation reason.

📜 Testing Plan

Provide a checklist of steps to confirm the changes.

controllers

  • spec/controllers/idv_controller_spec.rb
  • spec/controllers/idv/personal_key_controller_spec.rb
  • spec/controllers/idv/review_controller_spec.rb
  • spec/controllers/openid_connect/authorization_controller_spec.rb
  • spec/controllers/password_capture_controller_spec.rb
  • spec/controllers/users/piv_cac_login_controller_spec.rb

features

  • spec/features/ialmax/saml_sign_in_spec.rb
  • spec/features/idv/analytics_spec.rb
  • spec/features/idv/in_person_spec.rb <- this is the main one to target
  • spec/features/idv/sp_requested_attributes_spec.rb
  • spec/features/openid_connect/openid_connect_spec.rb
  • spec/features/reports/authorization_count_spec.rb
  • spec/features/reports/sp_active_users_report_spec.rb
  • spec/features/saml/saml_spec.rb
  • spec/features/users/sign_in_spec.rb
  • spec/features/users/user_profile_spec.rb

forms

  • spec/forms/gpo_verify_form_spec.rb
  • spec/forms/reset_password_form_spec.rb

models

  • spec/models/profile_spec.rb

services

  • spec/services/idv/profile_maker_spec.rb
  • spec/services/idv/session_spec.rb

theabrad and others added 30 commits August 7, 2023 17:06
we no longer pass in_person_verification_pending to the initialize
method for profile maker

Co-authored-by: Sonia Connolly <sonia.connolly@gsa.gov>
added this method and split from
profile#deactivate_for_in_person_verification_and_schedule_enrollment
profile#deactivate_for_in_person_verification_and_schedule_enrollment

removed this method as coupling them didn't work when creating a profile
for phone finder.
changelog: Internal, IdV IPP, write to in_person_verification_pending_at
…controller spec and test against timestamp
note: should we stop tracking deactivation_reason altogether? or preserve it for backwards compatibility?
@kbighorse kbighorse requested review from a team, jmhooper and svalexander August 23, 2023 20:30
@jmax-gsa jmax-gsa merged commit f31a3b0 into main Sep 5, 2023
@jmax-gsa jmax-gsa deleted the LG-10386-Deprecate-in-person-deactivation-reason branch September 5, 2023 17:30
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.

6 participants