Skip to content

LG-15223 Delete deprecated FSM State ID URL#11655

Merged
gina-yamada merged 3 commits intomainfrom
yamada/LG-15223-Delete-FSM-StateID-Url
Dec 19, 2024
Merged

LG-15223 Delete deprecated FSM State ID URL#11655
gina-yamada merged 3 commits intomainfrom
yamada/LG-15223-Delete-FSM-StateID-Url

Conversation

@gina-yamada
Copy link
Contributor

@gina-yamada gina-yamada commented Dec 17, 2024

🎫 Ticket

LG-15223 Take Two - FSM/State ID - Delete url:9

🛠 Summary of changes

  • Delete deprecated FSM routes (GET, PUT) /in_person_proofing/state_id

📜 Testing Plan

Check Route in Production Logs

  • Step 1 Sign in to CloudWatch Production. Check production logs to ensure route verify/in_person_proofing/state_id has not been visited recently. PR#11545 redirected the deprecated routes to the new url. It was deployed in production 11/26/24 so there should be no visits to the deprecated route after this date. CloudWatch query here - just modify dates (suggested 11/25 - now)

Test Application

  • Step 1 Start the app locally and come in through Sinatra. Create an account. Start to step through the ID-IPP flow. Stop when you are on the State ID page.
  • Step 2 Check the url- ensure it is /verify/in_person/state_id.
  • Step 3 Fill out the state id form but cause an error, ie: add a comma in the City input field. Click on the Continue button. Check the server- confirm all state_id routes (GET and PUT) are /verify/in_person/state_id and that you do not see /verify/in_person_person/state_id (This is where/how we saw the old route getting hit when we previously thought we depreciated it but it we still being found in CloudWatch logs.)
  • Step 4 Once on 'Verify your information' (/verify/in_person/verify_info), click Update to edit the State Id page. Confirm again you are on url /verify/in_person/state_id and the terminal GET has /verify/in_person/state_id as the route (and not the deprecated route). You can create an another error to check PUT again but not necessary.
  • Step 5 Continue through the flow to create an enrollment.
  • Step 6 Run through ID-IPP - click back links (and different ways to hit State ID page) all while checking that the deprecated route is not hit.

@gina-yamada gina-yamada marked this pull request as ready for review December 17, 2024 17:26
Copy link
Contributor

@aduth aduth left a comment

Choose a reason for hiding this comment

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

Checked CloudWatch, not seeing any activity 🙌

Copy link
Contributor

@jennyverdeyen jennyverdeyen left a comment

Choose a reason for hiding this comment

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

Tested manually according to your steps and the old routes are nowhere to be found! Yay!

@shanechesnutt-ft
Copy link
Contributor

@gina-yamada can you rebase this branch it is 25 commits behind main. I would like to test it with the latest code.

@gina-yamada
Copy link
Contributor Author

@shanechesnutt-ft I just rebased

Copy link
Contributor

@shanechesnutt-ft shanechesnutt-ft left a comment

Choose a reason for hiding this comment

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

I ran through the test plan. Everything looked good! 👍🏻

@gina-yamada
Copy link
Contributor Author

I checked CW again this morning, no activity - merging.

@gina-yamada gina-yamada merged commit d4596ff into main Dec 19, 2024
@gina-yamada gina-yamada deleted the yamada/LG-15223-Delete-FSM-StateID-Url branch December 19, 2024 15:04
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.

4 participants