platformplatform / PlatformPlatform

Alpha state. A platform designed for building enterprise-grade, multi-tenant products using Azure, .NET, React, TypeScript, Infrastructure as Code, etc.
https://platformplatform.github.io
MIT License
257 stars 26 forks source link

Update login/register pages, and enhance admin features #541

Closed tjementum closed 4 months ago

tjementum commented 4 months ago

Summary & Motivation

The design for account registration and login has been updated to match the design specifications. All usages of "sign in" and "sign out" have been changed to "log in" and "log out" throughout the UI and code for consistency.

Update User Management to use API calls when sorting and paging.​

The PlatformPlatform favicon.ico has been updated, and icons for iOS home screens have been added. The title of the self-contained system in the root no longer includes Account Management. Updated Users and Trash icons on the Users Admin page to align with the design.

Implemented an API call on User Management to fetch the total number of users in the system for the badges in the tab navigation.

Created a Home page for Admin with badges showing the number of registered users and users active in the last 30 days, including a call to the backend API.

Added links to the bear logo on the Login and Register pages for easy navigation. The Log In button has been added to the landing page header, and Get Started has been renamed to Sign Up for clarity.

Fix static code analysis warning in UserProfileModal.tsx about identical sub-expressions on both sides of the && operator.

Checklist

sonarcloud[bot] commented 4 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
5.3% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud