Iridescent-CM / technovation-app

The team submission platform for the Technovation Challenge
https://technovationchallenge.org
GNU General Public License v3.0
7 stars 4 forks source link

Create ChA onboarded status column in database #4779

Closed shaun-technovation closed 1 month ago

shaun-technovation commented 3 months ago

Similar to judges and students, create an onboarded status column for chapter ambassadors.

In order for a chapter ambassador to be onboarded this must complete this steps:

dboyer commented 3 months ago

Hey team! Please add your planning poker estimate with Zenhub @shaun-technovation @viviancan

shaun-technovation commented 3 months ago

One thing I wanted to document is that there is a hidden onboarding step that is being used - verifying your email address (I didn't add this step, it was already there). This doesn't do anything b/c anyone who signs up to our platform will have their email address automatically verified in the database. But if in the future we start having people verify their email addresses, this could cause someone to not be onboarded; and it would be difficult to determine why b/c this step isn't displayed anywhere.

shaun-technovation commented 3 months ago

This is on Preview and can be tested with #4689.

dboyer commented 3 months ago

Tested on preview and confirmed I saw the onboarding tasks listed on the ChA admin page and that when all were completed, the ChA appeared in the search results when searching for a fully onboarded ChA