FordLabs / retroquest

DEPRECATED ⛔️: RetroQuest is a website that enables teams to run retrospectives online.
Apache License 2.0
57 stars 37 forks source link

Update Board Owners Page #484

Closed RandomAshes closed 2 years ago

RandomAshes commented 2 years ago

What was done:

UI:

API:

Demo

Update Board Owners Page

Screen Shot 2022-10-11 at 3 31 48 PM

Confirmation:

Screen Shot 2022-10-11 at 3 34 57 PM

Testing Instructions

1) Create a team with one or two emails 2) Use postman or something to create an email reset token at POST http://localhost:3000/api/email/email-reset-request using the following as the body:

{
  "teamName": "Your Team Name",
  "email": "your@email.com"
}

3) Go to h2 and get the email reset token from the email reset token table ( http://localhost:8080/h2 ). Note the token lasts for 10min. 4) NOW go to the app at, http://localhost:3000/email/reset?token={{email-reset-token}} 5) Ensure that the update board owners page shows up and ensure that the form is pre-populated with the emails you added to your team. 6) Change the emails and save them. 7) Now log into the app, go to Settings>Account and ensure the new emails show up there

sonarcloud[bot] commented 2 years ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication