Second Brain

UI — paridade layout legado

D2U.NET · Implementacao · Arquitetura · Flows

Repo: Docs_New/web/layout-parity.md · Onda 9: onda9-paridade-completa.md

CSP corrigido

Erros style-src no console (DeletedJobs, etc.):

  • Dev: CSP permite unsafe-inline + connect-src localhost (Hot Reload)
  • Prod: estilos em CSS externo (medtrans-layout.css)

Layout MedTrans

Legado JSP Razor
navigator.jsp _MedTransNavigator.cshtml
top.jsp _MedTransTopSpacer.cshtml
topsearch.jsp _MedTransTopSearch.cshtml
#container wrapper em _MedTransLayout.cshtml
deletedjobsreport.jsp _LegacyReportShell.cshtml

Paridade actual (2026-06-11) ✅

Área Estado
Layout global ✅ navigator, header, footer, login
Reports (11 tipos) ✅ form + export PDF/Excel/CSV
Jobs ✅ list, detail, create, edit, workflow, search, split, downloads
Users/Manage ✅ clients, staff, orgs, rules, contractors, templates
Account ✅ checkout, credits, MFA
SuperUser ✅ companies, policy, admins
Settings/Messages/Logs ✅ funcional

~85 PageModels — zero páginas stub restantes (Onda 9).

_StubContent.cshtml permanece como partial de fallback dev; ecrãs de produção usam markup real.

Imagens

Copiar de deploy legado para wwwroot/images/ e wwwroot/css/images/ quando necessário.

Fora de escopo UI

iPhone/BB/Flash/ActiveX uploader, scriberite, botões de teste legado — ver onda9-paridade-completa.md.