Skip to content

OctoGuard : Modèles et Vue d'ensemble conformes à la maquette - #947

Merged
Pokled merged 1 commit into
mainfrom
fix/octoguard-modeles
Nov 7, 2026
Merged

Pokled merged 1 commit into
mainfrom
fix/octoguard-modeles

Conversation

@Pokled

@Pokled Pokled commented Nov 4, 2026

Copy link
Copy Markdown
Owner

Premier lot de remise en conformité avec la maquette validée. Modèles : six cartes illustrées et cinq vrais profils de communauté, avec un détail calculé par le serveur, l'application via import, et des règles personnalisées jamais touchées. Vue d'ensemble : quatre chiffres dont la Justesse, quatre raccourcis, et l'état d'OctoGuard dans la colonne. Vérifié : les 5 modèles passent la validation du cœur en fr et en en ; le serveur de production calcule l'aperçu sans aucun refus ; navigateur 11/11 sur les modèles et 84/84 sur les suites existantes, vitest 406/406, check 0 erreur, i18n 5/5. Captures côte à côte maquette/production relues.

La page Modèles affichait la liste des règles du profil de base au lieu des
modèles de communauté de la maquette validée. Refaite :

- Six cartes illustrées (Base Nodyx, Communauté jeunesse, Jeu compétitif,
  Entraide technique, Créatifs et artistes, Stricte et officielle), badge,
  « Voir le détail ». Les cinq modèles sont de vrais profils
  (lib/octoguard/templates.json), validés par le cœur en fr et en en.
- « Voir le détail » : ce qui change, calculé par le serveur
  (/profile/preview), règle par règle ; « Appliquer le modèle » passe par
  /profile/import. Un modèle ajuste les règles de base et ajoute les siennes,
  n'écrase jamais la liste de mots de l'admin ; ses règles fermes arrivent en
  observation ; les règles personnalisées sont retirées avant l'envoi et
  affichées « gardées ».
- Base Nodyx : les huit règles du socle et leur état, réinstallation d'un
  clic. Importer et Exporter dans l'en-tête, comme la maquette.
- Vue d'ensemble : quatre chiffres sur une ligne dont la Justesse, quatre
  raccourcis (Modèles prêts ajouté), et l'état d'OctoGuard sous son nom dans
  la colonne (« Éteint · 7 règles prêtes »).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant