Projet

Général

Profil

Development #38009

Mis à jour par Frédéric Péters il y a plus de 4 ans

A l'instar de ce qui est fait pour les sources données wcs, mais de manière transverse, avoir une page rapport "cellules invalides", qui listerait ces cellules, les cellules qui pointent vers une catégorie n'existant plus, une visu Bi-joe plus dispo, etc.

Dans le menu kebab de l'accueil, une entrée "Rapport d'anomalies" qui amène ainsi

Pousser même un peu loin
sur une liste de liens page/cellule (ex: "page assocations, démarches d'une catégorie"); sans détails ici parce qu'en fait on gagnera à marquer l'erreur directement sur la cellule (cf capture attachée), où il sera possible de la corriger (ou de supprimer la cellule).

Pour la récolte des erreurs, ça se fait donc de manière asynchrone, et le modèle "CellBase" gagnr
un attribut invalid_reason_code (string) et une méthode get_invalid_reason() qui traduit le code dans le message intelligible repris dnas l'interface.

Pour un certain nombre de cellules il y a déjà un rendu asynchrone où on peut découvrir l'erreur et enregistrer l'erreur (ex: une cellule "démarches d'une catégorie" qui reçoit une 404 sur l'appel à w.c.s.); pour d'autres (ex
rapport d'anomalies listant les liens) il y aurait à ajouter ça (dans le job "hourly").

Il y a sans doute utilité à aussi ajouter au modèle un invalid_timestamp, qui permettrait par exemple après un certain temps de ne même plus tenter le rendu en front. (en retournant False dans is_visible).
liens invalides, les ressources non disponibles, etc.

Retour