← Portals
Master-admin · Frame (c) · route /admin/portals/prt_northwind

Northwind

One portal at a glance: its branding, the domains routed to it and their verification status, and how much lives inside it. Domain status here is read-only — self-service domain add/verify is a separate surface (FF-EPIC-16).

Active
Users
18
3 admins
Apps enabled
6
of 12 in catalog
Domains
2
1 verified
Plan
Pro
platform-billed

Branding

Read-only summary — editing branding is a future console surface

Display name
Northwind
Slug
northwind
Accent
token: accent.indigo
Logo
Custom wordmark uploaded
Identity policy
Email + SSO (Authentik)

Domains

Read-only · routing + TLS status

DomainKindStatus
portal.northwind.example custom Verified · TLS active
northwind.fuzefront.com subdomain Verified · default
www.northwind.example custom Pending DNS

Lifecycle

Suspending blocks all sign-ins to this portal immediately

Contract. Counts + branding + domains come from GET /api/v1/admin/portals/{portalId} (anticipated @fuzefront/portal-client). portal_domains carries domain, kind (subdomain|path|custom) and verification/TLS status — rendered read-only here; add/verify is FF-EPIC-16. Suspend is PATCH .../{portalId} { status: "suspended" }, confirmed via a dialog (states frame, d). User counts reference the real @fuzefront/security-client member surface; app counts reference the anticipated per-portal catalog (portal_apps).

Review · portal-admin-consoles approve or reject each flow ↓
master-admin-portalspendingApproveReject
portal-consolependingApproveReject
portal-billingpendingApproveReject