Account – My profile (tab)
- Path:
/account/my-profile(tab:My profile) (TBD exact URL) - Parent:
my-profile.md
Purpose (business goal)
Section titled “Purpose (business goal)”Allow a user to view and update their personal profile and preferences.
User roles & permissions
Section titled “User roles & permissions”- Authenticated user
- Permissions:
self.manage(TBD)
Reference: Domain: Authentication & Identity
Reference: Roles & Permissions Model
Layout structure
Section titled “Layout structure”- Breadcrumb:
Account > My profile - Tabs row:
My profile(active),Billing,Activity log - Profile info (name, email, personal phone number)
- Company info (legal business name, website, company phone number)
- Preferences (time zone, notifications) (TBD)
States
Section titled “States”- Loading: fetch profile
- Error: session invalid
- Complete: profile updated
API dependencies
Section titled “API dependencies”GET /mePUT /me