Settings Scopes (Internal)
The old /company/* settings UX is now consolidated into /settings/:scope.
Routes
- Company scope:
/settings/company - User scope:
/settings/user - Platform scope:
/settings/platform(super admin only)
Frontend
- Feature page:
src/features/settings/components/SettingsPage.tsx - Route wrapper:
src/routes/settings/SettingsRoute.tsx
Scope Tabs
Company
profile,scheduling,social,blog,analytics,ai-usage,billing,roles,integrations,addons,advanced
Platform
system,api-keys,feature-flags,ai-config,ab-tests,ai-analytics,addons,users,companies,segments,entitlements,email-templates,stats,jobs,audit-logs,packages,assets,debug,scheduling,review-access
User
- Local preference controls (timezone/date/notifications/density)
Key Backend Integrations
- Company:
/api/company,/api/settings,/api/team,/api/roles,/api/billing/* - Platform:
/api/platform/* - Addons:
/api/addons/* - Integrations:
/api/integrations/channels
Guardrails
- Platform scope must render an access-denied state for non-super-admin users.
- Scope/tab selection should be URL-driven and restorable on reload.