Source snapshot: 13 October 2026. These pages describe the current implementation, including unfinished controls. See coverage and review notes.
- English
- മലയാളം
Website domains
Host:admin.<ROOT_DOMAIN> · Route: /[tenant]/website/domainsPurpose and access
Inspect the displayed subdomain and locally add a custom-domain entry.You need an account session and a resolved membership context in the selected Mahallu (including the API’s current platform elevation path). The API independently checks the requested operation’s permissions and feature availability.Screen layout
Domains includes a subdomain row, edit modal, and Connect Custom Domain modal with a domain field and CNAME copy instruction.Fields and displayed information
Fields and filters: Website domains
Actions
Interaction sequence
Edit subdomain → enter a value → Save updates local rows. Connect Custom Domain → enter domain → optionally copy the displayed CNAME → Save Domain adds a local entry.States and rules
These handlers make no backend/DNS requests. Subdomain input is lowercased and stripped to letters, digits, and hyphens. The UI does not provision DNS, validate ownership, or activate a custom domain.Implementation references
Paths below are relative to the application repository. This is source-reviewed behavior, not a recorded browser test.apps/web/src/app/sites/admin/[tenant]/website/domains/page.tsxapps/web/src/features/website/website-domains.tsx
apps/web/src/lib/session.ts, apps/web/src/lib/server-api.ts, apps/web/src/lib/tenants.ts