Goal
Deliver the Profile tab of the Create / Edit User dialog, plus the dialog shell that hosts all four tabs.
Scope
Dialog shell
- 4 tabs: Profile, Roles, Permissions, API Tokens
- Header, footer, Save Changes / Create User CTA
- Sibling tasks deliver Roles, Permissions, and API Tokens tab content
Profile tab
- Header: avatar + name + Active status chip;
NU (initials) placeholder in create mode
- Metadata card: User ID, Last login (timestamp + IP), Failed logins — hidden in create mode
- Account section:
- First name*, Last name*
- Email* (format validated)
- Password / Confirm password with
Generate secure password action
- "Leave blank to keep current password" helper text in edit mode
- Active toggle
- Additional information section: Prefix, Suffix, Title, Company, Website
- Access toggles: CMS Administrator, Back-end User, Front-end User, Can Login to Admin UI, Show Getting Started
- Delete User destructive action — edit mode only, requires typed confirmation
Acceptance criteria
QA
Design references
Interactive prototype: https://claude.ai/design/p/324a0e09-34dc-4925-a7fa-24f39fdafa54?via=share&file=Users.html
Goal
Deliver the Profile tab of the Create / Edit User dialog, plus the dialog shell that hosts all four tabs.
Scope
Dialog shell
Profile tab
NU(initials) placeholder in create modeGenerate secure passwordactionAcceptance criteria
Generate secure passwordpopulates both fieldsQA
Design references
Interactive prototype: https://claude.ai/design/p/324a0e09-34dc-4925-a7fa-24f39fdafa54?via=share&file=Users.html