v2.2 - Small improvement Interface change
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
<!doctype html>
|
||||
<html lang="fr"><head>
|
||||
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<meta name="robots" content="noindex,nofollow"><title>Maintenance · Dona</title>
|
||||
<link rel="stylesheet" href="/static/css/alfred-developer-glass.css?v=1">
|
||||
<script defer src="/static/js/alfred-developer-glass.js?v=1"></script>
|
||||
<!-- DONA_HOLO_V1 -->
|
||||
<link rel="stylesheet" href="/static/css/dona-holographic-v1.css?v=1">
|
||||
</head><body>
|
||||
<header class="dv-head"><a class="dv-brand" href="/"><span class="dv-initial" id="dvInitial">A</span><span><strong id="dvName">Assistant</strong><small>Maintenance & développement</small></span></a>
|
||||
<nav><a href="/">Accueil</a><a href="/config">Configuration</a><a href="/surveillance">Surveillance</a><a href="/logs">Journaux</a><a href="/identity">Identité</a><a href="/maintenance" class="active" aria-current="page">Maintenance</a></nav></header>
|
||||
<main class="dv-main"><div class="dv-intro"><div><p class="dv-eyebrow">HERMES · DÉVELOPPEMENT CONTRÔLÉ</p><h1>Maintenance & modifications</h1><p>Hermes prépare le code dans une copie Git. Tu vérifies et approuves ici avant toute modification en production.</p></div><button id="dvRefresh" type="button">Actualiser</button></div>
|
||||
<section class="dv-panel" id="dvLoginBox" hidden><h2>Accès administrateur</h2><p>Utilise le même mot de passe que Configuration.</p><form id="dvLogin"><input type="password" id="dvPassword" autocomplete="current-password" placeholder="Mot de passe administrateur" required><button type="submit">Connexion</button></form><p id="dvLoginInfo" role="alert"></p></section>
|
||||
<div id="dvApp" class="dv-layout" hidden>
|
||||
<section class="dv-panel dv-list"><div class="dv-section-title"><h2>Propositions</h2><span id="dvCount">—</span></div><p class="dv-muted">Demande à Hermes : « Prépare une modification de ton interface ».</p><div id="dvTasks" role="list" class="dv-tasks"></div></section>
|
||||
<section class="dv-panel dv-detail"><div class="dv-section-title"><h2>Détail & validation</h2><span id="dvState">Sélectionne une proposition</span></div>
|
||||
<div id="dvEmpty" class="dv-empty">Les modifications apparaîtront ici lorsqu'Hermes aura créé une proposition.</div>
|
||||
<div id="dvSelected" hidden><h3 id="dvTitle"></h3><p class="dv-muted" id="dvMeta"></p><h4>Contrôles</h4><div id="dvChecks" class="dv-checks"></div>
|
||||
<h4>Diff des fichiers</h4><pre id="dvDiff" class="dv-diff" tabindex="0"></pre><p class="dv-muted">Le diff peut contenir du code sensible. Ne l'exporte pas publiquement.</p>
|
||||
<div class="dv-actions" id="dvActions"><button class="dv-primary" type="button" id="dvApprove">Approuver la proposition</button><button type="button" id="dvReject">Refuser</button></div>
|
||||
<div class="dv-next" id="dvNext" hidden><strong>Après approbation</strong><p>Le déploiement reste manuel : depuis SSH, lance la commande de déploiement avec l'identifiant affiché. Aucun bouton Web ne modifie le code de production.</p><code id="dvCommand"></code></div>
|
||||
<p id="dvMessage" role="status" aria-live="polite"></p></div>
|
||||
</section>
|
||||
</div><p class="dv-footnote">Sécurité : les contrôles V1 sont statiques (syntaxe Python et JavaScript, HTML, CSS). Ils ne garantissent pas qu'une modification sera fonctionnelle. Déployer uniquement après revue.</p></main>
|
||||
<script defer src="/static/js/dona-holographic-v1.js?v=1"></script>
|
||||
</body></html>
|
||||
Reference in New Issue
Block a user