🧩 Summary
Multiple users have complained via bug reports that their names are not being shown on their FoAI certificates. During sign up, we only require an email. This leads to an empty space on the certificate where their name would be shown.
Users need to manually update their name via their profile settings. After they've done this, there is a delay where our webhooks sync data.
✅ Definition of done
We need a way to preemptively get users to submit their names. We could:
- Change the sign up form to take a name input
- Warn the users on the certificate page if there is no name
- Prompt the users for their name at some point (after signing in)
I lean towards (1); this would require modifying bluedot-keycloak-theme, getBluedotKeycloakTheme.sh, Login.tsx and users.ts. This will only fix the issue for future sign ups. For currently signed up users we could consider some sort of in-app name capture - I don't feel strongly about this.
I also suggest that if users sign in with Google we automatically extract their name - there is no cost (aside from additional permissions).
📌 Notes / Designs
No response
🧩 Summary
Multiple users have complained via bug reports that their names are not being shown on their FoAI certificates. During sign up, we only require an email. This leads to an empty space on the certificate where their name would be shown.
Users need to manually update their name via their profile settings. After they've done this, there is a delay where our webhooks sync data.
✅ Definition of done
We need a way to preemptively get users to submit their names. We could:
I lean towards (1); this would require modifying bluedot-keycloak-theme, getBluedotKeycloakTheme.sh, Login.tsx and users.ts. This will only fix the issue for future sign ups. For currently signed up users we could consider some sort of in-app name capture - I don't feel strongly about this.
I also suggest that if users sign in with Google we automatically extract their name - there is no cost (aside from additional permissions).
📌 Notes / Designs
No response