feat: integration/webhook counts in project overview

ProjectOverview gains integration_count + webhook_count (enabled only);
dashboard Resources list gets an Integrations row linking to the new
view. Covers the "dashboard widget if cheap" Phase 4 item.

Authored By: TDvorak <[email protected]>
This commit is contained in:
Tomas Dvorak committed 2026-09-16 19:18:15 +02:00
1 parent e25eb92339
commit 23186e38b8
8 files changed
+71 -2

No files matched your search

+2
View File
@@ -511,6 +511,8 @@ class DemoService {
pending_invitation_count: invitations.filter((i) => i.status === OrganizationInvitation.status.PENDING).length,
audit_events_24h: auditLogs.length,
last_audit_at: auditLogs[0]?.created_at ?? null,
integration_count: demoIntegrations.length,
webhook_count: demoWebhooks.filter((w) => w.enabled).length,
};
}