Skip to content

LG-7446 Create "Cancel" Links and Supporting Cancellation Code for Identity Proofing Process (4 of 4)#7176

Merged
gangelo merged 22 commits intomainfrom
lg-7446-create-cancel-links-4-of-n
Nov 4, 2022
Merged

LG-7446 Create "Cancel" Links and Supporting Cancellation Code for Identity Proofing Process (4 of 4)#7176
gangelo merged 22 commits intomainfrom
lg-7446-create-cancel-links-4-of-n

Conversation

@gangelo
Copy link
Contributor

@gangelo gangelo commented Oct 19, 2022

See also PR LG-7446 Create "Cancel" Links and Supporting Cancellation Code for Identity Proofing Process (1 of n)
See also PR LG-7446 Create "Cancel" Links and Supporting Cancellation Code for Identity Proofing Process (2 of n)
See also PR LG-7446 Create "Cancel" Links and Supporting Cancellation Code for Identity Proofing Process (3 of n)

🎫 Ticket

LG-7446

🛠 Summary of changes

NOTE: This is feature branch 4 of what will most likely be the 4th and final feature branch for this card.

In this feature branch:

  • Implement "Cancel" link on "Retrieving your information" IP step view, so user can cancel, which initiates the cancellation process using app/views/idv/inherited_proofing_cancellations/new.html.erb.
  • Implement the "Start Over" cancellation logic that involves cleaning up the IP and IDV process session data to start from the beginning.
  • Implement specs and feature specs associated with the aforementioned implenentations.

📜 Testing Plan

Provide a checklist of steps to confirm the changes.

  • Automated tests.
  • Manual testing via Sinatra app (when feature branch that includes "Cancel" links in appropriate views are completed).

👀 Screenshots

Before: [Before image with no cancel link](https://user-images.githubusercontent.com/346917/198051609-541ad59d-6c4a-4931-b9bd-27c3f0fead76.png)
After: [After image with cancel link](https://user-images.githubusercontent.com/346917/198051002-0cb0aeb6-1a57-41f9-962d-6ce23a1434b1.png)

🚀 Notes for Deployment

See PR LG-7446 Create "Cancel" Links and Supporting Cancellation Code for Identity Proofing Process (1 of n)

@gangelo gangelo added the inherited proofing Pull Requests for the Inherited Proofing feature label Oct 19, 2022
@gangelo gangelo self-assigned this Oct 19, 2022
@gangelo gangelo force-pushed the lg-7446-create-cancel-links-4-of-n branch from 83cae32 to c783da9 Compare October 19, 2022 19:10
@gangelo gangelo changed the title Add a generic InheritedProofingConcern method LG-7446 Create "Cancel" Links and Supporting Cancellation Code for Identity Proofing Process (4 of 4) Oct 19, 2022
@gangelo gangelo force-pushed the lg-7446-create-cancel-links-4-of-n branch 11 times, most recently from 68a228a to 62c72c3 Compare October 26, 2022 15:48
@gangelo gangelo requested a review from jmhooper October 26, 2022 15:52
@gangelo gangelo marked this pull request as ready for review October 26, 2022 15:52
@gangelo gangelo force-pushed the lg-7446-create-cancel-links-4-of-n branch 5 times, most recently from cc4a58f to b0acec5 Compare October 31, 2022 11:04
changelog: Upcoming Features, Inherited Proofing, LG-7446 Create "Cancel" Links and Supporting Cancellation Code for Identity Proofing Process (4 of 4)
@gangelo gangelo force-pushed the lg-7446-create-cancel-links-4-of-n branch 3 times, most recently from 2a2e0e7 to 2431eb7 Compare November 1, 2022 16:36
In prep for Inherited Proofing test additions.

- Add SessionController specs for Inherited Proofing
So that when the card gets worked on, these areas can be
identified and analytics applied.
Test cancel from all Inherited Proofing views, all cancellation scenarios:
"Start over"
"No, go back"
"Exit Login.gov"

Need to revisit cancellations from the :verify_waiting step; see
notes in the spec file.
@gangelo gangelo force-pushed the lg-7446-create-cancel-links-4-of-n branch from 2431eb7 to f5a0957 Compare November 1, 2022 16:49
zachmargolis and others added 2 commits November 2, 2022 07:29
* Inline mixins to make the PR diff smaller and easier to understand

* Inline shared examples that are only used once (not shared)

* Remove unused shared example

* Remove line length override and fix errors

* fix typo
@gangelo gangelo requested review from aduth and zachmargolis November 2, 2022 12:28
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.

Couple minor comments, but otherwise LGTM 👍

@gangelo gangelo merged commit 4c19a53 into main Nov 4, 2022
@gangelo gangelo deleted the lg-7446-create-cancel-links-4-of-n branch November 4, 2022 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inherited proofing Pull Requests for the Inherited Proofing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants