Bug #4154
ferméIncohérence dans le système de validation
100%
Description
Dans une instance d'application Petites Annonces avec l'option "Validation" activée, une annonce dans l'état "Validée" qui est modifiée par son créateur ne passe pas à nouveau par le cycle de validation alors qu'elle devrait.
Mis à jour par Stéphanie Fariello il y a presque 12 ans
- Statut changé de New à Qualified
Le problème est reproduit seulement si le mode brouillon n'est pas activé.
Dans la fonction updateClassified de ClassifiedsSessionController, le test sur la validation (état validé ou à valider) n'est fait que si le mode brouillon est actif.
Mis à jour par Cécile Bonin il y a plus de 11 ans
De plus en V5.12, dans le cas de l'option "mode brouillon" activée, mais sans option "validation", l'annonce une fois sortie du mode brouillon passe au statut "En attente de validation" donc l'annonce ne pourra jamais être publiée !
Mis à jour par Cécile Bonin il y a plus de 11 ans
En V5.12, dans le cas des options "mode brouillon" et "validation" activées, une annonce créée par un Gestionnaire une fois sortie du mode brouillon passe au statut "En attente de validation" comme s'il était un Annonceur, c'est inutile. L'annonce devrait directement passer au statut "Validé"
Mis à jour par Cécile Bonin il y a plus de 11 ans
- Statut changé de Qualified à In progress...
- Assigné à mis à Cécile Bonin
Mis à jour par Cécile Bonin il y a plus de 11 ans
En V5.12, dans le cas des options Page d'accueil valorisé à "annonces par catégorie" et "validation" activée, la page d'accueil affiche les annonces dans l'état "En attente de validation" alors qu'on ne devrait voir que les annonces "Validées".
Mis à jour par Cécile Bonin il y a plus de 11 ans
Egalement, dans le cas de l'option "mode brouillon" activée, si je ne suis pas l'auteur de l'annonce, je ne devrais pas pouvoir repasser celle-ci en mode brouillon car ensuite je n'y ai plus accès
Mis à jour par Cécile Bonin il y a plus de 11 ans
Enfin, dans le cas de l'option Page d'accueil valorisée à "annonces non catégorisées", si les annonces sont paginées, celles-ci ne s'affichent pas dans l'ordre de date décroissant
Mis à jour par Cécile Bonin il y a plus de 11 ans
- Statut changé de In progress... à Resolved
Mis à jour par Miguel Moquillon il y a plus de 11 ans
- Statut changé de Resolved à In progress...
Avec le système de validation activé :
Une petite annonce créée par un gestionnaire, une fois sortie du mode brouillon, est en attente de validation au lieu d'être diffusée. Alors que sans le mode brouillon, l'annonce est bien diffusée.
Mis à jour par Miguel Moquillon il y a plus de 11 ans
- Version cible changé de Version 5.12.3 à 87
Mis à jour par Cécile Bonin il y a plus de 11 ans
- Statut changé de In progress... à Resolved
Corrections effectuées :
- Option "Validation" non activée / option "Mode brouillon" activée
- Une annonce une fois sortie du mode brouillon passe directement au statut "Validé", le système de validation n'étant pas activé.
- Seul l'auteur d'une annonce en ligne peut la repasser en "Mode brouillon"
- Option "Validation" activée / option "Mode brouillon" non activée
- Une annonce d'un Annonceur dans l'état "Validé" qui est modifié passent par le système de validation au statut "En attente de validation"
- Option "Validation" activée / option "Mode brouillon" activée
- Seul l'auteur d'une annonce "Validée" peut la repasser en "Mode brouillon"
- Une annonce d'un Gestionnaire une fois sortie du mode brouillon passe directement au statut "Validé". Autrement dit, seules les annonces des Annonceurs passent par le système de validation au statut "En attente de validation"
- Option "Validation" activée / option "Page d'accueil" valorisée à "annonces par catégories"
- Affiche uniquement les annonces dans l'état "Validée".
- Option "Page d'accueil" valorisée à "annonces non catégorisées"
- Affiche les annonces paginées dans l'ordre de date décroissant
Mis à jour par Miguel Moquillon il y a plus de 11 ans
- Statut changé de Resolved à Closed
Mis à jour par Nicolas Eysseric il y a environ 11 ans
- Version cible changé de 87 à Version 5.12.4