Comme vous pourrez le constater, j'ai pu modifier mon message après le verrouillage de ce sujet. Je me serais attendu à une vérification serveur, mais à part la désactivation de la <textarea>, il ne semble pas qu'il y ait autre chose qui empêche de changer le contenu.
Édité par Ymox
Evitez qu’on vous dise de les lire : FAQ PHP et Symfony • Tutoriel WAMP • Cliquez 👍 pour dire merci • Marquez vos sujets résolus
Je pense que c'est un comportement normal non ? Un sujet fermé ça veut dire qu'on ne peux plus poster de nouveau message, je ne pense pas que ça veuille dire qu'il soit figé.
C'est peut-être voulu, mais je trouve un peu contradictoire.
Dans un sujet verrouillé, on peut modifier nos messages, ou du moins accéder à la page d'édition pour ceux-ci avec le bouton ad-hoc. Mais la zone de texte pour l'édition du contenu est inutilisable ?
Certes, j'ai donc enlevé l'attribut disabled="True" pour modifier le contenu, mais si celui-ci n'est pas aussi figé que le sujet lui-même, pourquoi cet attribut ?
Evitez qu’on vous dise de les lire : FAQ PHP et Symfony • Tutoriel WAMP • Cliquez 👍 pour dire merci • Marquez vos sujets résolus
Pourquoi pas. Mais je n'ai pas vraiment saisi le problème en fait, en gros on peut faire un truc en cassant le code, c-a-d que le back zapperait une validation ?
Ce que je comprends, c'est qu'actuellement, le front empêche l'édition d'un message dans un topic locké (attribut disabled="True"), mais que le back s'en tamponne et autorise l'édition d'un tel message.
Du coup, faudrait aligner les comportements front et back.
J’ai les goûts les plus simples du monde, je me contente du meilleur O. Wilde
Ce que je comprends, c'est qu'actuellement, le front empêche l'édition d'un message dans un topic locké (attribut disabled="True"), mais que le back s'en tamponne et autorise l'édition d'un tel message.
Du coup, faudrait aligner les comportements front et back.
C'est ça (je voulais éviter de venir répondre pour le confirmer vu que les ±1 sont là pour ça, mais au final, c'est pas dire ce que j'en pense, on ne sait que j'ai cliqué sur +1 si je ne le dis pas). En fait, ce que je dirais c'est :
soit on n'accepte pas que les messages d'un sujet verrouillé soient modifiés, auquel cas on n'aurait même pas besoin de laisser le bouton pour ce faire, et il faut vérifier côté serveur qu'on ne puisse pas accéder à la page en tapant l'URL directe comme en forgeant une requête vers la page de traitement (j'imagine qu'il y a un système de token qui est déjà en place et suffit à ce dernier sujet)
soit on laisse les messages éditables, mais du coup, il ne faut juste pas désactiver la zone de texte sur la page d'édition dans ce cas
Édité par Ymox
Evitez qu’on vous dise de les lire : FAQ PHP et Symfony • Tutoriel WAMP • Cliquez 👍 pour dire merci • Marquez vos sujets résolus
Pour moi c'est pas le même problème. Sur GH, ça parle du fait que les boutons de mises en forme restent actifs alors que l'antiflood est activé. Ici on dit que dans un topic verouillé, on peut éditer son post en supprimant l'attribut disabled=TRUE.
D'ailleurs je viens de tester en supprimant l'attribut disabled=TRUE de l'antiflood, et je me prends bien une 403 de la part du back.
Édité par btw03
J’ai les goûts les plus simples du monde, je me contente du meilleur O. Wilde
Du coup, il faudrait plutôt laisser l'édition des messages possible même si le sujet est verrouillé ou alors l'interdire ?
A noter que si jamais on veut épingler un sujet du genre FAQ et le fermer pour éviter des demandes d'aide dessus, ça deviendrait embêtant que l'on ne puisse pas le modifier. Ou alors, il faudrait le déverrouiller, le modifier puis le verrouiller à nouveau (pas très pratique…).
Perso, j'aurai tendance à autoriser le staff à éditer les messages que le topic soit verouillé ou non. Du coup, ça serait au staff de mettre à jour la FAQ.
J’ai les goûts les plus simples du monde, je me contente du meilleur O. Wilde
Perso, j'aurai tendance à autoriser le staff à éditer les messages que le topic soit verouillé ou non. Du coup, ça serait au staff de mettre à jour la FAQ.
Je viens de re-tester, vous pouvez aller voir le résultat…
Edit
Je parlais d'éditer des messages dans un sujet verrouillé, pas d'envoyer un nouveau message dans le sujet (lu trop vite, une fois de plus). Ça, effectivement, on ne peut pas.
Edit 2
Cohérence augmentée avec la version v1.0-RC5/746d9d0
Édité par Ymox
Evitez qu’on vous dise de les lire : FAQ PHP et Symfony • Tutoriel WAMP • Cliquez 👍 pour dire merci • Marquez vos sujets résolus
+0
-0
Connectez-vous pour pouvoir poster un message.
Connexion
Pas encore membre ?
Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte