Goal:
Enable users to view, update, and manage their personal account details and preferences within the admin panel.
Details:
- Display user profile information: username, email, role, avatar, and other relevant metadata.
- Allow users to edit their display name, avatar, email, and password.
- Let users set personal preferences (theme, notifications, language, etc.).
- Option to enable/disable two-factor authentication.
- API endpoints for profile fetch and update.
Goal:
Enable users to view, update, and manage their personal account details and preferences within the admin panel.
Details: