← All frames
Portal-admin · Frame (g) · route /portal/admin/catalog

Northwind · Console

Your catalog

3 apps enabled · drag to set the order they appear in your portal's launcher

📇
CRMmodule-federation · /crm
Enabled
📊
Analyticsmodule-federation · /analytics
Enabled
📄
Docsiframe · /docs
Enabled

Add app dialog

Available apps

Apps FuzeFront offers that aren't in your catalog yet

🎧
Helpdeskmodule-federation · marketplace
Not added
💳
Invoicingspa · organization
Not added

Contract. App display fields — slug, name, menuLabel, integration (module-federation | iframe | spa), icon — come from the real app registry (@fuzefront/app-registry-client, GET /apps). Enablement + order are per-portal and anticipated (FF-EPIC-12-S3, portal_apps): add/remove is PUT /api/v1/portal/catalog/{appId} { enabled }; reorder is PATCH /api/v1/portal/catalog/order { order: [...] }, persisted to pinned_order and reflected without a full reload. Drag is the primary affordance; the ▲▼ controls are the keyboard-accessible equivalent (endpoints of the list disable the unusable direction).

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