2369323259
The cockpit surfaces quotes/invoices/contracts by PERMISSION, but their detail routes are gated by feature FLAG (RequireFeature). With those flags off, clicking a row navigated to a route that redirects to /admin/dashboard — so links 'did nothing' while the email action buttons (plain API calls) worked. hrefFor now returns null when the destination flag is off, so the row renders as non-clickable text instead of a dead link. Galleries/events are never flag-gated, so they always link.