Skip to content

Comments

LG-10016 agreement controller#8545

Merged
soniaconnolly merged 14 commits intomainfrom
sonia-lg-10016-agreement-controller
Jun 9, 2023
Merged

LG-10016 agreement controller#8545
soniaconnolly merged 14 commits intomainfrom
sonia-lg-10016-agreement-controller

Conversation

@soniaconnolly
Copy link
Contributor

@soniaconnolly soniaconnolly commented Jun 7, 2023

🎫 Ticket

LG-10016

🛠 Summary of changes

New AgreementController behind feature flag to replace FSM AgreementStep.

📜 Testing Plan

Provide a checklist of steps to confirm the changes.

  • In application.yml, add doc_auth_agreement_controller_enabled: true
  • Create account, go to /verify
  • From Welcome step, navigate to /verify/agreement
  • Expect to stay on Welcome step
  • Click Continue
  • Expect to be on /verify/agreement
  • Try to continue without clicking checkbox
  • Expect to see error
  • Check box, click Continue
  • Expect to be on HybridHandoff
  • Navigate to /verify/agreement
  • Expect to stay on HybridHandoff

👀 Screenshots

After:

Agreement

Copy link
Contributor

Choose a reason for hiding this comment

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

Not at all related to the scope of the ticket, but it occurs to me that document-capture-welcome's sole job is to add the skip_upload field, which is only used for the agreement step. So the script probably ought to be removed from the welcome step and renamed accordingly.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I was eyeing that too. Thanks for confirming that it's now unused for welcome step. I'll rename either in this PR or separately.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added a note about renaming document-capture-welcome to LG-9367, because I'd rather make changes after this is fully deployed and the old AgreementStep is deleted.

@soniaconnolly soniaconnolly force-pushed the sonia-lg-10016-agreement-controller branch from b1193b3 to 1c15507 Compare June 7, 2023 16:55
@soniaconnolly soniaconnolly requested a review from a team June 7, 2023 21:54
@soniaconnolly soniaconnolly force-pushed the sonia-lg-10016-agreement-controller branch from 7566ad7 to b2d9637 Compare June 9, 2023 16:37
Copy link
Contributor

@jmax-gsa jmax-gsa left a comment

Choose a reason for hiding this comment

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

LGTM

@soniaconnolly soniaconnolly merged commit 8a14ab0 into main Jun 9, 2023
@soniaconnolly soniaconnolly deleted the sonia-lg-10016-agreement-controller branch June 9, 2023 19:16
@jmhooper jmhooper mentioned this pull request Jun 13, 2023
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.

3 participants