v0.1.4-pre.012
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: crates/ksp-app-config-desk/frontend/main.html -->
|
||||
<!-- version: 6 -->
|
||||
<!-- version: 7 -->
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
|
||||
@@ -208,7 +208,7 @@
|
||||
<div class="d-flex flex-wrap gap-2 align-items-center justify-content-between mb-3">
|
||||
<div>
|
||||
<h2 class="h5 mb-1">Rapport Environnement / .env</h2>
|
||||
<p class="text-body-secondary small mb-0">Valeurs desired/effective sûres, provenance externe et shadowing calculés exclusivement par ksp-config-lib.</p>
|
||||
<p class="text-body-secondary small mb-0">Valeurs desired/effective sûres, provenance externe, shadowing et mutations persistées exclusivement par ksp-config-lib.</p>
|
||||
</div>
|
||||
<button id="refreshEnvironment" class="btn btn-outline-primary btn-sm" type="button">
|
||||
<i class="fa-solid fa-rotate me-1" aria-hidden="true"></i>
|
||||
@@ -217,7 +217,7 @@
|
||||
</div>
|
||||
|
||||
<div class="alert alert-light border small" role="note">
|
||||
Les valeurs Secret restent redacted. Cette tranche est en lecture seule : création, modification et suppression de valeurs `.env` arrivent en pre.012.
|
||||
Priorité effective : <code>process > .env > fallback</code>. Une mutation ne modifie jamais l'environnement process déjà hérité. Les valeurs Secret restent redacted dans le rapport.
|
||||
</div>
|
||||
|
||||
<div class="table-responsive mb-4">
|
||||
@@ -237,7 +237,57 @@
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div id="environmentStatus" class="alert alert-primary mb-0" role="status" aria-live="polite">Chargement du rapport environnement...</div>
|
||||
<div id="environmentStatus" class="alert alert-primary mb-4" role="status" aria-live="polite">Chargement du rapport environnement...</div>
|
||||
|
||||
<section class="border rounded p-3 bg-body-tertiary" aria-label="Management .env">
|
||||
<div class="d-flex flex-wrap gap-2 align-items-center justify-content-between mb-3">
|
||||
<div>
|
||||
<h2 class="h5 mb-1">Management / test .env</h2>
|
||||
<p class="text-body-secondary small mb-0">Cliquer une ligne du rapport sélectionne son nom uniquement. Aucune ancienne valeur réelle n'est préchargée dans le formulaire.</p>
|
||||
</div>
|
||||
<button id="clearEnvironmentEditor" class="btn btn-outline-secondary btn-sm" type="button">Vider le formulaire</button>
|
||||
</div>
|
||||
|
||||
<div class="row g-3 align-items-end mb-3">
|
||||
<div class="col-xl-5">
|
||||
<label class="form-label" for="environmentVariableName">Variable KSP/KSPB</label>
|
||||
<input id="environmentVariableName" class="form-control font-monospace" type="text" list="environmentVariableSuggestions" autocomplete="off" placeholder="KSP_... ou KSPB_...">
|
||||
<datalist id="environmentVariableSuggestions"></datalist>
|
||||
</div>
|
||||
<div class="col-xl-5">
|
||||
<label class="form-label" for="environmentVariableValue">Nouvelle valeur</label>
|
||||
<input id="environmentVariableValue" class="form-control font-monospace" type="text" autocomplete="new-password" spellcheck="false">
|
||||
<div id="environmentEditorSensitivity" class="form-text">La valeur saisie n'est jamais préchargée depuis .env.</div>
|
||||
</div>
|
||||
<div class="col-xl-2 d-grid gap-2">
|
||||
<button id="setEnvironmentValue" class="btn btn-primary btn-sm" type="button">Créer / Modifier</button>
|
||||
<button id="removeEnvironmentValue" class="btn btn-outline-danger btn-sm" type="button">Supprimer</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="environmentMutationStatus" class="alert alert-secondary mb-3" role="status" aria-live="polite">
|
||||
Aucune mutation effectuée pendant ce lancement.
|
||||
</div>
|
||||
|
||||
<div id="environmentMutationResult" hidden>
|
||||
<h3 class="h6">Dernier résultat ConfigEnvironmentChangeReport</h3>
|
||||
<dl class="row small mb-0 app-profile-metadata">
|
||||
<dt class="col-md-4">Opération</dt>
|
||||
<dd id="environmentMutationOperation" class="col-md-8">—</dd>
|
||||
<dt class="col-md-4">Variable</dt>
|
||||
<dd id="environmentMutationVariable" class="col-md-8 font-monospace">—</dd>
|
||||
<dt class="col-md-4">source_changed</dt>
|
||||
<dd id="environmentMutationSourceChanged" class="col-md-8 font-monospace">—</dd>
|
||||
<dt class="col-md-4">effective_changed</dt>
|
||||
<dd id="environmentMutationEffectiveChanged" class="col-md-8 font-monospace">—</dd>
|
||||
<dt class="col-md-4">shadowed_by_process</dt>
|
||||
<dd id="environmentMutationShadowed" class="col-md-8 font-monospace">—</dd>
|
||||
<dt class="col-md-4 mb-0">reload_required</dt>
|
||||
<dd id="environmentMutationReload" class="col-md-8 mb-0 font-monospace">—</dd>
|
||||
</dl>
|
||||
<div class="form-text mt-2">Le rapport est rechargé après chaque mutation. Un consumer qui conserve son propre snapshot doit respecter <code>reload_required</code>.</div>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
<section id="placeholderPanel" hidden aria-live="polite">
|
||||
|
||||
Reference in New Issue
Block a user