Profile
The Profile page is your personal identity in CMDOP. Workspaces, billing, machines all derive from this account; this is where you keep it tidy.
Identity
Editable fields:
- Name — used in invites and audit log.
- Email — primary login identity (changing requires verification).
- Avatar — uploaded image or Gravatar fallback.
- Public handle — optional
@handleshown to teammates. - Timezone — affects rendered timestamps in the cabinet.
- Preferred locale — UI language (English, Russian).
Email and login
You can change your primary email via a confirmation link sent to both old and new addresses. Add a recovery email for the case where 2FA is lost — recovery email is never used for login.
Linked workspaces
The list shows every workspace you belong to with the role you carry. The default workspace is loaded on sign-in:
- Mark any workspace as default with the radio button.
- Leave a workspace from this row (Owner cannot leave alone — promote a co-owner first).
Notifications
Per-event subscription toggles for:
- Push (desktop and mobile)
- Slack DM (if Slack OAuth linked)
Event categories: workspace invites, billing, schedule failures, agent gate asks, security alerts.
Privacy and exports
GDPR-aligned controls:
- Data export — receive a downloadable archive (~24h SLA).
- Account deletion — 30-day soft-delete window. Workspaces you Own require co-owner promotion first.
- Retention — chat transcripts retained per workspace plan.
Where this data lives
Backed by the Django profiles app (apps/profiles/urls.py); rendered by apps/my/.../private/profile/.
Related
Last updated on