Some checks are pending
CI / Build og unit tests (push) Waiting to run
CI / Integration (mcr.microsoft.com/mssql/server:2017-latest) (push) Blocked by required conditions
CI / Integration (mcr.microsoft.com/mssql/server:2019-latest) (push) Blocked by required conditions
CI / Integration (mcr.microsoft.com/mssql/server:2022-latest) (push) Blocked by required conditions
CI / Integration (mcr.microsoft.com/mssql/server:2025-latest) (push) Blocked by required conditions
Server-rendered portal on the Hub: staff login (PBKDF2 hashes, rate limited, antiforgery, local-only return URLs), customer overview with the most widespread problems across customers, customer and finding pages, support cases linked to findings, and license revocation that takes effect on the next agent submission. add-staff CLI command. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E3EExwndy8Z22EK2Qpt6BK
21 lines
711 B
Text
21 lines
711 B
Text
<!DOCTYPE html>
|
|
<html lang="da">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<base href="/" />
|
|
<link rel="icon" type="image/svg+xml" href="@Assets["favicon.svg"]" />
|
|
<link rel="stylesheet" href="@Assets["app.css"]" />
|
|
<script src="@Assets["theme.js"]"></script>
|
|
<HeadOutlet />
|
|
</head>
|
|
<body>
|
|
<Router AppAssembly="typeof(PortalApp).Assembly">
|
|
<Found Context="routeData">
|
|
<AuthorizeRouteView RouteData="routeData" DefaultLayout="typeof(PortalLayout)">
|
|
<NotAuthorized><RedirectToLogin /></NotAuthorized>
|
|
</AuthorizeRouteView>
|
|
</Found>
|
|
</Router>
|
|
</body>
|
|
</html>
|