feat(preferences): éditeur de templates email HTML avec variables et pièces jointes

- Rendu HTML email-safe (banner, titres, listes, code, liens) via renderEmailHtml
- Import d'images (stockées sur disque, inlinées en data URI à l'envoi)
- Variables {{ }} éditables, pré-remplies via AD
- Pièces jointes : ajout de fichiers joints au mail (ex : connexion.rdp)
- Template d'exemple enrichi semé une seule fois dans la base partagée
- Lien vers le générateur de mots de passe dans la navigation

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Guillaume DENIS 2026-07-08 07:38:42 +02:00
parent 18751d75c8
commit 805f0fe00b
2 changed files with 662 additions and 36 deletions

View file

@ -405,6 +405,7 @@
<a class="active" href="cmdb.html"><div class="psw-ico"></div><div class="psw-txt"><b>CMDB</b><small>Machines, réseaux, salles</small></div></a>
<a href="../cert-generator/dashboard.html"><div class="psw-ico">🔐</div><div class="psw-txt"><b>Générateur certificats</b><small>Clés RSA, CSR, SSL</small></div></a>
<a href="../switch-config/switch_vlan_mapper.html"><div class="psw-ico">🔌</div><div class="psw-txt"><b>Configuration switch</b><small>VLANs, export config</small></div></a>
<a href="../password-generator/password_generator.html"><div class="psw-ico">🔑</div><div class="psw-txt"><b>Mots de passe</b><small>Générateur &amp; envoi</small></div></a>
</div>
<div class="nav-sep"></div>
<button class="nav-btn" data-page="networks" onclick="nav('networks')">