Gestion des forums : bugs et anomalies
Forum : messages publics et internes d'un article dans l'espace privé : Lors des tests : SPIP3-svn du 11 avril au soir. Je suis sur : ?exec=controler_forum&objet=article&id_objet=4 J'ai 1 message public et 1 message interne.
Problème [A] : Onglet "Messages publics" 1 - Au survol, on a les actions "Supprimer - Spam - répondre" (côte à côte) 2 - Si je supprime, j'ai ensuite les actions "Valider - Spam" (l'une au dessous de l'autre !) => petit pb d'affichage (côte à côte puis l'une au dessous de l'autre)
Problème [B] : Onglet "Messages internes" Si je fais les mêmes opérations que précédemment : 1 - Au survol, on a la seule action "Supprimer" 2 - Si je supprime, je n'ai alors plus d'action possible au survol. 3 - Et en colonne gauche, j'ai les actions "Valider - Spam - Supprimer" => pb a) : impossible d'annuler ma suppression, c à d, de remettre le message en interne. => pb b) : Pourquoi Spam à gauche si je ne l'avais pas au survol au point 1... => pb c) : Quelle action réalise ce "supprimer" par rapport au supprimer du point 1 ? -> Je me demande à ce moment là si c'est une anomalie de voir ce bouton ou si c'est la suppression définitive du message... -> a priori, c'est une anomalie, car si je clique dessus, le message se retrouve "off" et donc visible en statut supprimé mais dans les messages publics !!!
Problème [C] - petit détail : Dans [A] : quand je clique sur le bouton "supprimer" (qui apparait au survol), cela coche automatiquement la case à cocher ce qui provoque ensuite l'apparition des actions en colonne gauche. Cela ne se produit pas dans [B]... En même temps, c'est normal car sur chaque message, on peut voir : sur [A] :
- état 'publie' => case à cocher
- état 'off' => case à cocher sur [B] :
- état 'prive' => pas de case (!)
- état 'privoff' => case à cocher => homogénéiser d'une manière ou d'une autre ?
Globalement, de gros problèmes de contexte de la colonne gauche qui propose des actions inadaptées... Et qui fait qu'on ne comprend plus ce qui se passe. Typiquement, Les 3 pbs cités dans [B], on ne les a plus si
- 1 : on supprime cette colonne (!)
- ou 2 : elle s'adapte au contexte (est-ce facile/possible avec le système Ajax en place ??)
Pour faire un résumé des plus gros pbs : Si des workflow sont définis concernant l'enchainement des états possibles, à priori, les interfaces actuelles permettent de sortir du cadre :
- enchainement : prive > privoff > off : possible !? => on ne comprend plus ce qui arrive :-)
- enchainement : prive > privoff > publie : possible ! => très surprenant !
- enchainement : prive > privoff > prive : impossible ! => embêtant.