Bug #70
[Incohérence] Numéro (#) de version par rapport aux éditions
| Status: | Résolu | Start: | 13/06/2009 | |
| Priority: | Normal | Due date: | ||
| Assigned to: | Cam | % Done: | 100% |
|
| Category: | News | Spent time: | - | |
| Target version: | Version bêta-privée | |||
Description
L'on remarque que les numéros des différentes versions affichées ne s'enchaînent pas de façon logique. Par exemple, sur cette page, ils se suivent de la façon suivante, au moment où j'écris : 2 -> 7 -> 8 -> 11 -> 12. Les écarts sont parfois importants : dans la théorie, il y aurait eu 13 versions différentes hors il n'en apparaît que 5. On pourrait en déduire que les "Données relatives à la news" et les "Options de modération" sont prises en compte mais ne sont pas affichées dans le versionnement des news.
Il y a donc deux solutions :- Soit l'on affiche TOUTES les modifications effectuées sur une news dans le versionnement, dans ce cas les numéros devraient tous s'enchaîner correctement.
- Soit l'on rectifie les numéros (#) en ne prenant en compte que l'édition de la news en tant que telle (hors "Données relatives à la news" et "Options de modération").
History
Updated by Novex 9 months ago
- Assigned to set to Cam
- Target version set to Version bêta-privée
Catégorie > news.
Updated by vincent1870 9 months ago
- Category set to News
Updated by vincent1870 9 months ago
Qu'appelles-tu les options de modération ? Pour les id ce n'est en effet pas très cohérent mais c'est tout simplement dû au fait que c'est en fait son id qui est affiché, et l'id est unique par rapport à toutes les versions. Bon c'est la primary key en auto-increment pour les codeurs quoi, pour les autres j'arrive pas à expliquer. ^^
Cam : faudrait mettre en place un « id_fictif » (j'avais fait ça sur zCos.fr) qui ne sert qu'à l'affichage et qui s'incrémente de 1. C'est le plus simple pour juste que ça soit plus esthétique et ne nécessite presque aucune modification.
Updated by Novex 9 months ago
vincent1870 a écrit:
Qu'appelles-tu les options de modération ?
Les options de modération sont celles qui permettent de modifier l'état de la news et mettre la date à jour (voir ici, par exemple), disponibles uniquement pour les administrateurs actuellement.
vincent1870 a écrit:
Pour les id ce n'est en effet pas très cohérent mais c'est tout simplement dû au fait que c'est en fait son id qui est affiché, et l'id est unique par rapport à toutes les versions. Bon c'est la primary key en auto-increment pour les codeurs quoi, pour les autres j'arrive pas à expliquer. ^^
Tout simplement comme je l'avais dit dans la description, étant donné que l'id est unique pour chaque version, toute modification entraîne, dans la théorie, une version différente. Le problème posé est que toutes ces versions ne sont pas affichées dans l'onglet « Contributions », ce qui provoque des incohérences. C'est pourquoi j'avais dit que l'on pourrait en déduire que les "Données relatives à la news" et les "Options de modération" sont prises en compte mais ne sont pas affichées dans le versionnement des news. :)
Updated by vincent1870 9 months ago
Oui mais le problème n'est pas là, le problème vient bel et bien du fait que l'id de version est unique toutes news confondues. Une version n'est créée que si le texte change, un changement de catégorie ne créé pas une nouvelle version. ;) Le système ne versionne que le texte. Ce pourrait être une bonne idée de versionner le reste mais ça ne résoudrait pas le bug et impliquerait d'autres changements dans le système.