Operator QA: open Lanetti Tools Usage and Settings admin pages
Imported from GitHub issue El-SaMa/oma#217 by @El-SaMa.
Built and deployed 2026-10-14; backend verified through oma.admin_lanetti_tools (same code), but the pages need a signed-in look:
- https://oma.lanetti.fi/admin/tools/usage (range 7/28/90/1 y, tables, daily chart, cards)
- https://oma.lanetti.fi/admin/tools/settings (cards; edit opens modals; Clear cache; Link token shows the new token once) Fix anything off (UI rules: vertical side nav, modals, full width with sidebar collapsed).
Context (2026-10-14): lanedns.lanetti.fi (Lanetti Tools, standalone PHP site on nilek, repo El-SaMa/lanedns site/) was revamped and OMA became its control plane: usage in /admin/tools/usage, settings in /admin/tools/settings, staff MCP oma.admin_lanetti_tools, config pull GET /api/lanetti-tools/config (link token in LaneDNS storage/oma-link.php). Events: site_events site lanedns.lanetti.fi, tool_run sanitized by services/core-api/src/lanetti-tools/usage-events.ts. Read handbook hosting/netspeed section "OMA is the control plane" and .cursor/rules/lanedns-standalone.mdc (deploy recipe: keep public_html group www-data) before touching LaneDNS.