-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ensemble d'améliorations sur la page listant les alertes #6671
Conversation
cd4d9c5
to
fd4a258
Compare
Sentry Issue: ZDS-SITE-T3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'ai pas fini de regarder le reste encore, mais j'ai déjà vu ces petites coquilles.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
À part mes commentaires, ça marche !
Un billet peut être dépublié puis supprimé par son auteurice, si ce billet avait des commentaires avec des alertes, ces alertes n'étaient pas supprimées, ce qui levait une exception lorsqu'on allait sur la page des alertes. On supprime maintenant les alertes lorsque l'élément qu'elles concernent est supprimé. Problème rapporté par Sentry.
… page des alertes S'il y avait une alerte sur un contenu dépublié, l'alerte était toujours listée sur la page des alertes, mais avec un lien vers le commentaire signalé mal formé, puisqu'il était de la forme pages/alertes/?page=1&#p123.
fd4a258
to
b1b9b0f
Compare
Tout est corrigé ! |
Avant tout, cette PR corrige un bug menant à une erreur 500, rapporté par Sentry : un billet peut être dépublié puis supprimé par son auteurice, mais si ce billet avait des commentaires avec des alertes, ces alertes n'étaient pas supprimées, ce qui levait une exception lorsqu'on allait sur la page des alertes, car pour générer le lien du commentaire signalé, on avait besoin du lien du billet... supprimé. On supprime maintenant les alertes lorsque l'élément qu'elles concernent est supprimé (
on_delete=CASCADE
).Ensuite, plusieurs améliorations d'ergonomie et de cohérence :
Contrôle qualité