Alpha state. A platform designed for building enterprise-grade, multi-tenant products using Azure, .NET, React, TypeScript, Infrastructure as Code, etc.
Move the check for missing user profile information to the Avatar Button federated module, ensuring that the User Profile dialog is displayed whenever required information is missing, regardless of the self-contained system the user is attempting to access. This change centralizes the profile completeness check, so any self-contained system that includes the Avatar Button module will automatically prompt users to complete their profile if needed.
Checklist
[x] I have added a Label to the pull-request
[x] I have added tests, and done manual regression tests
[x] I have updated the documentation, if necessary
Summary & Motivation
Move the check for missing user profile information to the Avatar Button federated module, ensuring that the User Profile dialog is displayed whenever required information is missing, regardless of the self-contained system the user is attempting to access. This change centralizes the profile completeness check, so any self-contained system that includes the Avatar Button module will automatically prompt users to complete their profile if needed.
Checklist