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

Displaying onboarding status on ChA participant admin page #4744

Open dboyer opened 1 month ago

dboyer commented 1 month ago

Connected to #4743

Add a section to the ChA participant admin page with the four onboarding steps that will track which steps that ChA has completed.

shaun-technovation commented 1 month ago

I added the chapter ambassador onboarding steps to the debugging section (that's where the other onboarding steps are, we can move it to a new section of course). It's very basic right now and only the background check and legal agreement are hooked up.

For the background check, right now in the admin area we track the status of the background invitation and the background check separately. But for chapter ambassador onboarding purposes the background check is either complete or incomplete. If it's incomplete, we'll display some additional information below the incomplete status; I tried to capture all the info that we were displaying before; anywho, that's something to keep an eye out for if something is missing/off/broken.

Also, I'm wondering if we should hide this section for older chapter ambassadors or ones not participating in the current season.

shaun-technovation commented 1 month ago

This is on Preview now.

dboyer commented 1 month ago

Confirming on Preview that I see the onboarding section with checkmarks for the four required tasks. I confirmed that the steps do update when each is completed.

I saw the background check status notes appear differently for different ChAs depending on their status (complete, expire,d invite not sent, etc). I think we can keep that section for previous ChAs for now and remove it later if it becomes confusing.

Screen Shot 2024-06-02 at 11 26 24 AM Screen Shot 2024-06-02 at 11 29 00 AM