Source snapshot: 13 October 2026. These pages describe the current implementation, including unfinished controls. See coverage and review notes.
- English
- മലയാളം
Fleet and Mahalles
Host:control.<ROOT_DOMAIN> · Route: /tenantsPurpose and access
Provision and manage tenant records across the platform.You need an account session and platform access. Platform privileges are separate from tenant roles; privileged writes remain subject to endpoint role checks.Screen layout
Fleet & Mahalles includes search, status/district filters, sorting, selection, CSV export, and Provision New Mahalle. Provisioning captures name, slug, optional owner email, geography, Masjid, and contact details.Fields and displayed information
Displayed table columns: Mahalle & Host, Location, Members / Families, Admins, Created, Status, Actions.Fields and filters: Tenants table
Fields and filters: Provision tenant dialog
Actions
Linked navigation
Interaction sequence
Provision → fill name/slug and optional metadata → save → inspect the new tenant. Select a row for its command center. Suspend/reactivate updates status; bulk delete requires confirmation and reports deleted/skipped results.States and rules
Provisioning does not use citizen member intake. Platform role requirements are enforced by the API. Filtering is client-side over loaded tenants; CSV exports the selected/current collection implemented by the handler.Explicit validation messages in the rendered forms:- Name and slug are required
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/control/(app)/tenants/page.tsxapps/web/src/features/platform/tenants-table.tsxapps/web/src/features/platform/provision-tenant-dialog.tsx
apps/web/src/lib/session.ts, apps/web/src/lib/server-api.ts, apps/web/src/lib/platform.ts, apps/web/src/lib/api-client.tsAPI behavior references
apps/api/src/platform/platform-tenant-access.controller.tsapps/api/src/platform/platform.controller.tsapps/api/src/billing/plans.controller.tsapps/api/src/billing/tenant-billing.controller.tsapps/api/src/features/features.controller.tsapps/api/src/features/tenant-features.controller.tsapps/api/src/forms/forms.controller.tsapps/api/src/analytics/analytics.controller.tsapps/api/src/analytics/tenant-analytics.controller.ts