Bug #78
Modification d'une actualité par 2 personnes en même temps
| Status: | Résolu | Start: | 14/06/2009 | |
| Priority: | Haut | Due date: | ||
| Assigned to: | Cam | % Done: | 100% |
|
| Category: | News | Spent time: | - | |
| Target version: | Version bêta-privée | |||
Description
J'ai créé une news de test : http://nouweo.com/news-10-6.html
Je l'ouvre ensuite dans deux onglets en même temps et la modifie différemment dans les deux onglets puis je l'enregistre à quelques secondes d'intervalle dans les deux onglets (le temps de switcher entre les onglets et d'envoyer le formulaire).
Et là, paf, la news est vide, il n'y a plus qu'un point (.).
History
Updated by Cam 8 months ago
- Status changed from Nouveau to Assigné
- Assigned to set to Cam
- Target version set to Version bêta-privée
Ah ouais, je m'en rappelle de ça. :D
En fait, ça montre que le gars s'est fait griller pendant l'édition de la news. J'ai pas encore trouvé une idée géniale pour ça. Je pourrais évidemment afficher un texte comme quoi il y a une nouvelle version mais j'affiche quel texte dans le formulaire ? L'idée ça serait de conserver les 2 textes, faudrait presque un merge, ce que je n'ai pas.. Des idées ?
Updated by leeroy 8 months ago
J'ai vu que sur le SdZ il y a le même système avec les News Communautaires. De ce côté là non plus il n'y a pas de solution ?
Sinon oui, je penses que le merge serait la meilleure solution. Reste juste à trouver comment faire ça en PHP :D.
Updated by leeroy 8 months ago
Sinon peut-être voir du côté des scripts PHP qui le gèrent. Par exemple Wordpress gère les diff, je sais pas si il gère aussi les merge, à confirmer ;).
(Désolé pour le double post, je n'ai pas trouvé de bouton Éditer...)
Updated by Alexandre 8 months ago
Sinon, si l'article a subi des modifs pendant qu'un autre contributeur l'éditait, il suffirait d'afficher un message du type "L'article que vous éditez a subi des modifications. Merci d'observer la nouvelle version et d'opérer les ajustements nécessaires avant de valider votre contribution.". Le texte que l'utilisateur malheureux est en train de modifier resterait dans la zone d'édition tandis que la nouvelle version serait affichée dessous.
Suis-je clair ? :p
En tous cas, c'est schématiquement et approximativement ce qui se fait sur certains forums comme Xooit ou ForumActif.
Updated by Cam 8 months ago
Alexandre a écrit:
Sinon, si l'article a subi des modifs pendant qu'un autre contributeur l'éditait, il suffirait d'afficher un message du type "L'article que vous éditez a subi des modifications. Merci d'observer la nouvelle version et d'opérer les ajustements nécessaires avant de valider votre contribution.". Le texte que l'utilisateur malheureux est en train de modifier resterait dans la zone d'édition tandis que la nouvelle version serait affichée dessous. Suis-je clair ? :p En tous cas, c'est
schématiquement et approximativementce qui se fait sur certains forums comme Xooit ou ForumActif.
Je compte faire un système similaire en effet. En gros, si le gars se fait griller, je compte afficher un message pour l'informer et afficher un diff entre sa version et la nouvelle (pour qu'il corrige manuellement).
Updated by Cam 8 months ago
- Status changed from Assigné to Résolu
- % Done changed from 0 to 100
Appliqué par commit r51.
Updated by Novex 8 months ago
Erreur d'inattention lors du message d'information : Vous vous conseillons d'effectuer les modifications afin de ne pas perdre le travail du dernier contributeur.
Updated by Cam 8 months ago
Novex a écrit:
Erreur d'inattention lors du message d'information : Vous vous conseillons d'effectuer les modifications afin de ne pas perdre le travail du dernier contributeur.
Réglé.
Updated by Electro 8 months ago
Petit problème à signaler : lorsque un contributeur à modifié la news avant nous, tout est bien sauf la catégorie. En fait, on ne peut plus rien faire avec. C'est vide. Et à la validation, c'est comme si on n'avait jamais renseigné de catégorie.
Est-ce que je refais un rapport pour le signaler ou pas ?