Repository navigation
OctoGuard : la conversation autour et ce que l'auteur a modifié (lot 3) - #949
Merged
Merged
Conversation
Pokled
force-pushed
the
feat/octoguard-retenir
branch
from
November 7, 2026 15:35
23cb712 to
f0b2b55
Compare
Pokled
force-pushed
the
feat/octoguard-contexte
branch
from
November 7, 2026 15:35
c779efd to
1c76ef8
Compare
Lot 3 de la mise en conformité avec la maquette validée (CDC E4h, D18). On ne juge jamais un message seul. Dans Signalements (et pour un message retenu), l'équipe voit maintenant : - la conversation autour : 5 messages avant, 5 après, même salon ou même fil, le message signalé mis en évidence, un message supprimé reste masqué ; - ce que l'auteur a modifié : l'ancien texte barré, le nouveau souligné, l'heure, « N min après le signalement », et qui a modifié ; - la fiche courte : ancienneté, avertissements actifs, sourdine en cours. Titres et file comme la maquette (« Message de Rémi dans #jeux », « Signalé par Léa, Max et OctoGuard »). Historique des modifications (migration 132, table message_edits) : l'ancien texte est écrit dans la MÊME requête que la modification, chat et forum, rien ne peut y échapper. Lu par l'équipe seulement (D18), effacé après 90 jours. Deux trous corrigés au passage, trouvés en construisant le lot : - la modification d'un message du chat ne passait par AUCUNE règle : on publiait propre puis on modifiait en spam ou en insulte. Elle passe maintenant par OctoGuard comme un envoi (« Retenir » y vaut refus : une modification n'est jamais publiée sans relecture) ; - une sourdine n'empêchait pas de réécrire ses anciens messages du chat.
Pokled
force-pushed
the
feat/octoguard-contexte
branch
from
November 7, 2026 16:22
1c76ef8 to
3d97ff9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Lot 3 de la mise en conformité avec la maquette validée (CDC E4h, D18 validée le 04/11).
Posée sur #951, elle-même posée sur #947. Ordre de fusion : #947, #951, puis celle-ci. Chacune rebasculera sur
mainaprès la précédente.Ce que voit l'équipe dans Signalements
va creverquitte le serveur »). Avec l'heure, « N min après le signalement », et le nom de quiconque a modifié s'il ne s'agit pas de l'auteur.Reste à venir sur cette page : l'échelle du barème et « Appliquer le barème » (lot 4), l'onglet Contestations (lot 8).
Historique des modifications (migration 132)
L'ancien texte est écrit dans la même requête que la modification, pour le chat comme pour le forum : aucune modification ne peut échapper à l'historique. Il n'est lisible que par l'équipe (D18) et est effacé au bout de 90 jours. Les modifications faites avant le déploiement ne sont pas récupérables.
Deux trous corrigés en construisant le lot
Preuves
Le texte affiché vient d'auteurs potentiellement malveillants : il est rendu en texte, jamais interprété, et lu en un seul passage (voir la revue de sécurité de #951).