Skip to content

LG-12603 verified pending states follow up#10847

Merged
kevinsmaster5 merged 60 commits intomainfrom
kmas-lg-12603-verified-pending-states
Jul 9, 2024
Merged

LG-12603 verified pending states follow up#10847
kevinsmaster5 merged 60 commits intomainfrom
kmas-lg-12603-verified-pending-states

Conversation

@kevinsmaster5
Copy link
Contributor

@kevinsmaster5 kevinsmaster5 commented Jun 20, 2024

🎫 Ticket

Link to the relevant ticket:
LG-12603

🛠 Summary of changes

Creates a wrapper component to provide a tooltip-interactive element to Verified status badges and implement on account view. Adds logic to account view that determines what sort of "Verified" type badge to show based on the user's verification status: Pending, Unverified( but previously verified ), and Verified. It also factors in users that are verified by way of Biometric verification.

📜 Testing Plan

Provide a checklist of steps to confirm the changes.

  • Create a verified account on http://localhost:3000 (or using OIDC/Sinatra, etc)
  • Depending on verification status compare with screenshots.

👀 Screenshots

Verified user

Screenshot 2024-06-18 at 12 56 38 PM (2)

Verified user

(with biometric)
verified

Unverified

(by way of reset password on formerly verified account)
unverified

Pending

(IPP)
Screenshot 2024-06-21 at 4 51 36 PM (2)

Pending

(GPO)
gpo

@kevinsmaster5 kevinsmaster5 changed the title Kmas lg 12603 verified pending states LG-12603 verified pending states follow up Jun 20, 2024
@kevinsmaster5 kevinsmaster5 marked this pull request as ready for review June 21, 2024 20:46
@kevinsmaster5 kevinsmaster5 requested a review from a team June 21, 2024 20:53
@aduth aduth force-pushed the kmas-lg-12603-verified-pending-states branch from 22edbb0 to c95ad31 Compare June 26, 2024 14:54
@aduth aduth marked this pull request as draft June 27, 2024 20:50
@aduth aduth marked this pull request as ready for review June 28, 2024 14:04
@aduth aduth requested a review from a team June 28, 2024 14:04
kevinsmaster5 and others added 24 commits July 9, 2024 14:20
help understand where the link was when the user clicked on it

See: #10847 (comment)
This is not a concern of the controller. View specs already validate this behavior.
@kevinsmaster5 kevinsmaster5 force-pushed the kmas-lg-12603-verified-pending-states branch from e0de0ad to 6bb7dc1 Compare July 9, 2024 18:22
@kevinsmaster5 kevinsmaster5 merged commit 60e81b2 into main Jul 9, 2024
@kevinsmaster5 kevinsmaster5 deleted the kmas-lg-12603-verified-pending-states branch July 9, 2024 19:46
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