Kestrel
tcp/443 tcp/80
Open service 20.111.1.9:80 · dmtt.labor-control.fr
2026-01-05 02:58
HTTP/1.1 200 OK
Content-Length: 4276
Connection: close
Content-Type: text/html
Date: Mon, 05 Jan 2026 02:58:35 GMT
Server: Kestrel
Accept-Ranges: bytes
ETag: "1dc7bfa5c9b73b4"
Last-Modified: Fri, 02 Jan 2026 15:13:34 GMT
Set-Cookie: ARRAffinity=dbefe901d4e761b4472bc705960de0a5b1783cb9c83987fbf46b0b394cbd824e;Path=/;HttpOnly;Domain=dmtt.labor-control.fr
Page title: LABOR CONTROL
<!DOCTYPE html>
<!-- Deployment trigger: 2025-10-29 21:49 UTC -->
<html lang="fr">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LABOR CONTROL</title>
<base href="/" />
<!-- Tailwind CSS CDN -->
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="css/app.css" />
<link rel="stylesheet" href="css/design-system.css" />
<!-- Quill.js CSS -->
<link href="https://cdn.quilljs.com/1.3.6/quill.snow.css" rel="stylesheet">
<link rel="icon" type="image/x-icon" href="favicon.ico" />
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png" />
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png" />
<link href="LaborControl.Dashboard.styles.css" rel="stylesheet" />
</head>
<body>
<div id="app">
<svg style="display:none">
<symbol id="check-circle-fill" viewBox="0 0 16 16">
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.5-7.5a.5.5 0 0 0-.5.5v5.793L5.354 5.146a.5.5 0 1 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0-.708-.708L8.5 8.293V1a.5.5 0 0 0-.5-.5z"/>
</symbol>
<symbol id="info-fill" viewBox="0 0 16 16">
<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm.93-9.412-1 4.705c-.07.34.029.646.328.822.3.177.766.155 1.025-.122.26-.278.36-.639.29-.998l-.997-4.768h1.48c.11 0 .212-.086.25-.21l.02-.126c.023-.129-.006-.308-.146-.435L8.12 2.82c-.14-.171-.37-.2-.54-.067L5.97 5.72a.5.5 0 0 0 .458.844l1.5-2v5.38z"/>
</symbol>
<symbol id="exclamation-triangle-fill" viewBox="0 0 16 16">
<path d="M8.982 1.566a1.13 1.13 0 0 0-1.96 0l-5.708 9.762a1.13 1.13 0 0 0 .98 1.672h11.436a1.13 1.13 0 0 0 .98-1.672L8.982 1.566zM8 5c.535 0 .954.462.894 1.019l-.894 4.88h1.9l-.9-4.88C9.046 5.468 8.534 5 8 5zm.9 9a1 1 0 1 1-1.8 0 1 1 0 0 1 1.8 0z"/>
</symbol>
</svg>
<div id="blazor-error-ui" style="display:none; position:fixed; bottom:0; left:0; right:0; background:#f00; color:#fff; padding:0.5em 1em; z-index:1000;">
Une erreur s'est produite. <a href="" style="color:#fff;text-decoration:underline;">Recharger</a>
</div>
</div>
<div id="blazor-notification" style="display:none; position:fixed; top:20px; right:20px; background:#4CAF50; color:white; padding:16px; border-radius:4px; z-index:9999; box-shadow:0 2px 5px rgba(0,0,0,0.2);">
<span id="notification-message"></span>
</div>
<script src="_framework/blazor.webassembly.js"></script>
<!-- Quill.js -->
<script src="https://cdn.quilljs.com/1.3.6/quill.js"></script>
<!-- Download helper -->
<script src="js/download.js"></script>
<script>
// Notification helper
window.showNotification = function(message) {
const notif = document.getElementById('blazor-notification');
const msg = document.getElementById('notification-message');
msg.textContent = message;
notif.style.display = 'block';
setTimeout(() => {
notif.style.display = 'none';
}, 3000);
};
// Quill editor helper
window.initQuillEditor = function(elementId, content = '') {
const quill = new Quill('#' + elementId, {
theme: 'snow',
modules: {
toolbar: [
['bold', 'italic', 'underline', 'strike'],
['blockquote', 'code-block'],
[{ 'header': 1 }, { 'header': 2 }],
[{ 'list': 'ordered'}, { 'list': 'bullet' }],
['link', 'image'],
['clean']
]
},
placeholder: 'Entrez votre contenu...'
});
if (content) {
quill.setContents(JSON.parse(content));
}
return quill;
};
window.getQuillContent = function(quill) {
re
Open service 20.111.1.9:443 · dmtt.labor-control.fr
2026-01-05 02:58
HTTP/1.1 200 OK
Content-Length: 4276
Connection: close
Content-Type: text/html
Date: Mon, 05 Jan 2026 02:58:34 GMT
Server: Kestrel
Accept-Ranges: bytes
ETag: "1dc7bfa5c9b73b4"
Last-Modified: Fri, 02 Jan 2026 15:13:34 GMT
Set-Cookie: ARRAffinity=dbefe901d4e761b4472bc705960de0a5b1783cb9c83987fbf46b0b394cbd824e;Path=/;HttpOnly;Secure;Domain=dmtt.labor-control.fr
Set-Cookie: ARRAffinitySameSite=dbefe901d4e761b4472bc705960de0a5b1783cb9c83987fbf46b0b394cbd824e;Path=/;HttpOnly;SameSite=None;Secure;Domain=dmtt.labor-control.fr
Page title: LABOR CONTROL
<!DOCTYPE html>
<!-- Deployment trigger: 2025-10-29 21:49 UTC -->
<html lang="fr">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LABOR CONTROL</title>
<base href="/" />
<!-- Tailwind CSS CDN -->
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="css/app.css" />
<link rel="stylesheet" href="css/design-system.css" />
<!-- Quill.js CSS -->
<link href="https://cdn.quilljs.com/1.3.6/quill.snow.css" rel="stylesheet">
<link rel="icon" type="image/x-icon" href="favicon.ico" />
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png" />
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png" />
<link href="LaborControl.Dashboard.styles.css" rel="stylesheet" />
</head>
<body>
<div id="app">
<svg style="display:none">
<symbol id="check-circle-fill" viewBox="0 0 16 16">
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.5-7.5a.5.5 0 0 0-.5.5v5.793L5.354 5.146a.5.5 0 1 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0-.708-.708L8.5 8.293V1a.5.5 0 0 0-.5-.5z"/>
</symbol>
<symbol id="info-fill" viewBox="0 0 16 16">
<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm.93-9.412-1 4.705c-.07.34.029.646.328.822.3.177.766.155 1.025-.122.26-.278.36-.639.29-.998l-.997-4.768h1.48c.11 0 .212-.086.25-.21l.02-.126c.023-.129-.006-.308-.146-.435L8.12 2.82c-.14-.171-.37-.2-.54-.067L5.97 5.72a.5.5 0 0 0 .458.844l1.5-2v5.38z"/>
</symbol>
<symbol id="exclamation-triangle-fill" viewBox="0 0 16 16">
<path d="M8.982 1.566a1.13 1.13 0 0 0-1.96 0l-5.708 9.762a1.13 1.13 0 0 0 .98 1.672h11.436a1.13 1.13 0 0 0 .98-1.672L8.982 1.566zM8 5c.535 0 .954.462.894 1.019l-.894 4.88h1.9l-.9-4.88C9.046 5.468 8.534 5 8 5zm.9 9a1 1 0 1 1-1.8 0 1 1 0 0 1 1.8 0z"/>
</symbol>
</svg>
<div id="blazor-error-ui" style="display:none; position:fixed; bottom:0; left:0; right:0; background:#f00; color:#fff; padding:0.5em 1em; z-index:1000;">
Une erreur s'est produite. <a href="" style="color:#fff;text-decoration:underline;">Recharger</a>
</div>
</div>
<div id="blazor-notification" style="display:none; position:fixed; top:20px; right:20px; background:#4CAF50; color:white; padding:16px; border-radius:4px; z-index:9999; box-shadow:0 2px 5px rgba(0,0,0,0.2);">
<span id="notification-message"></span>
</div>
<script src="_framework/blazor.webassembly.js"></script>
<!-- Quill.js -->
<script src="https://cdn.quilljs.com/1.3.6/quill.js"></script>
<!-- Download helper -->
<script src="js/download.js"></script>
<script>
// Notification helper
window.showNotification = function(message) {
const notif = document.getElementById('blazor-notification');
const msg = document.getElementById('notification-message');
msg.textContent = message;
notif.style.display = 'block';
setTimeout(() => {
notif.style.display = 'none';
}, 3000);
};
// Quill editor helper
window.initQuillEditor = function(elementId, content = '') {
const quill = new Quill('#' + elementId, {
theme: 'snow',
modules: {
toolbar: [
['bold', 'italic', 'underline', 'strike'],
['blockquote', 'code-block'],
[{ 'header': 1 }, { 'header': 2 }],
[{ 'list': 'ordered'}, { 'list': 'bullet' }],
['link', 'image'],
['clean']
]
},
placeholder: 'Entrez votre contenu...'
});
if (content) {
quill.setContents(JSON.parse(content));
}
return quill;
};
window.getQuillContent = function(quill) {
re
Open service 20.111.1.9:443 · dmtt.labor-control.fr
2025-12-29 17:13
HTTP/1.1 200 OK
Connection: close
Content-Type: text/html; charset=utf-8
Date: Mon, 29 Dec 2025 17:13:16 GMT
Server: Kestrel
Cache-Control: no-cache, no-store
Pragma: no-cache
Set-Cookie: .AspNetCore.Antiforgery.RtGCWVXC8-4=CfDJ8CESGP3BdytGg-1XyjzvKRd0o-tkNRntIKvN_Tp5tDq0lsu10aumnMORfDX7rWw0S_N8aUa9ZZOZj2bPQZHHkxfwN1SPB1NkK_V5RP8mNAyI9o-1F6MkNIFlEHuAxQqDniHfL9h3jc0w4mfb8RKDGXc; path=/; samesite=strict; httponly
Set-Cookie: ARRAffinity=dbefe901d4e761b4472bc705960de0a5b1783cb9c83987fbf46b0b394cbd824e;Path=/;HttpOnly;Secure;Domain=dmtt.labor-control.fr
Set-Cookie: ARRAffinitySameSite=dbefe901d4e761b4472bc705960de0a5b1783cb9c83987fbf46b0b394cbd824e;Path=/;HttpOnly;SameSite=None;Secure;Domain=dmtt.labor-control.fr
Transfer-Encoding: chunked
Content-Security-Policy: frame-ancestors 'self'
blazor-enhanced-nav: allow
X-Frame-Options: SAMEORIGIN
Page title: Dashboard DMTT - Responsable Qualité
<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<base href="/">
<link rel="stylesheet" href="lib/bootstrap/dist/css/bootstrap.min.46ein0sx1k.css" />
<link rel="stylesheet" href="app.w7mf952350.css" />
<link rel="stylesheet" href="LaborControl.Dashboard.mjm4hc5s5j.styles.css" />
<script type="importmap">{
"imports": {
"./lib/bootstrap/dist/js/bootstrap.bundle.js": "./lib/bootstrap/dist/js/bootstrap.bundle.6cfz1n2cew.js",
"./lib/bootstrap/dist/js/bootstrap.bundle.min.js": "./lib/bootstrap/dist/js/bootstrap.bundle.min.493y06b0oq.js",
"./lib/bootstrap/dist/js/bootstrap.esm.min.js": "./lib/bootstrap/dist/js/bootstrap.esm.min.jj8uyg4cgr.js",
"./lib/bootstrap/dist/js/bootstrap.esm.js": "./lib/bootstrap/dist/js/bootstrap.esm.vr1egmr9el.js",
"./lib/bootstrap/dist/js/bootstrap.min.js": "./lib/bootstrap/dist/js/bootstrap.min.63fj8s7r0e.js",
"./lib/bootstrap/dist/js/bootstrap.js": "./lib/bootstrap/dist/js/bootstrap.notf2xhcfb.js"
},
"integrity": {
"./lib/bootstrap/dist/js/bootstrap.bundle.6cfz1n2cew.js": "sha256-mkoRoV24jV+rCPWcHDR5awPx8VuzzJKN0ibhxZ9/WaM=",
"./lib/bootstrap/dist/js/bootstrap.bundle.js": "sha256-mkoRoV24jV+rCPWcHDR5awPx8VuzzJKN0ibhxZ9/WaM=",
"./lib/bootstrap/dist/js/bootstrap.bundle.min.493y06b0oq.js": "sha256-CDOy6cOibCWEdsRiZuaHf8dSGGJRYuBGC+mjoJimHGw=",
"./lib/bootstrap/dist/js/bootstrap.bundle.min.js": "sha256-CDOy6cOibCWEdsRiZuaHf8dSGGJRYuBGC+mjoJimHGw=",
"./lib/bootstrap/dist/js/bootstrap.esm.js": "sha256-exiXZNJDwucXfuje3CbXPbuS6+Ery3z9sP+pgmvh8nA=",
"./lib/bootstrap/dist/js/bootstrap.esm.min.jj8uyg4cgr.js": "sha256-QZdFT1ZNdly4rmgUBtXmXFS9BU1FTa+sPe6h794sFRQ=",
"./lib/bootstrap/dist/js/bootstrap.esm.min.js": "sha256-QZdFT1ZNdly4rmgUBtXmXFS9BU1FTa+sPe6h794sFRQ=",
"./lib/bootstrap/dist/js/bootstrap.esm.vr1egmr9el.js": "sha256-exiXZNJDwucXfuje3CbXPbuS6+Ery3z9sP+pgmvh8nA=",
"./lib/bootstrap/dist/js/bootstrap.js": "sha256-+UW802wgVfnjaSbdwyHLlU7AVplb0WToOlvN1CnzIac=",
"./lib/bootstrap/dist/js/bootstrap.min.63fj8s7r0e.js": "sha256-3gQJhtmj7YnV1fmtbVcnAV6eI4ws0Tr48bVZCThtCGQ=",
"./lib/bootstrap/dist/js/bootstrap.min.js": "sha256-3gQJhtmj7YnV1fmtbVcnAV6eI4ws0Tr48bVZCThtCGQ=",
"./lib/bootstrap/dist/js/bootstrap.notf2xhcfb.js": "sha256-+UW802wgVfnjaSbdwyHLlU7AVplb0WToOlvN1CnzIac="
}
}</script>
<link rel="icon" type="image/png" href="favicon.png">
<title>Dashboard DMTT - Responsable Qualité</title></head>
<body><div class="page bg-slate-900 min-h-screen" b-kbjczxb36u><div class="sidebar bg-slate-800" b-kbjczxb36u><div class="top-row ps-3 navbar navbar-dark bg-slate-900" b-uoib50jh8z><div class="container-fluid" b-uoib50jh8z><a class="navbar-brand d-flex align-items-center gap-2" href b-uoib50jh8z><span class="brand-icon" b-uoib50jh8z>LC</span>
<span b-uoib50jh8z>DMTT</span></a></div></div>
<input type="checkbox" title="Navigation menu" class="navbar-toggler" b-uoib50jh8z>
<div class="nav-scrollable" onclick="document.querySelector('.navbar-toggler').click()" b-uoib50jh8z><nav class="nav flex-column" b-uoib50jh8z><div class="nav-item px-3" b-uoib50jh8z><a href="" class="nav-link active" aria-current="page"><span class="nav-icon" b-uoib50jh8z>[D]</span> Tableau de bord
</a></div>
<div class="nav-section-title px-3 mt-3 mb-2" b-uoib50jh8z><small class="text-muted text-uppercase" b-uoib50jh8z>Traçabilité</small></div>
<div class="nav-item px-3" b-uoib50jh8z><a href="welds" class="nav-link"><span class="nav-icon" b-uoib50jh8z>[S]</span> Soudures
</a></div>
<div class="nav-item px-3" b-uoib50jh8z><a href="materials" class="nav-link"><span class="nav-icon" b-uoib50jh8z>[M]</span> Matériaux
</a></div>
<div class="nav-item px-3" b-uoib50jh8z><a href="ndt-controls" class="nav-link"><span class="nav-icon" b-uoib50jh8z>[C]</span> Contrôles CND
</a></div>
<div class="nav-item px-3" b