Bug #64701
Bug sur l'anonymisation des liste alimentées par des fiches
0%
Description
Sur une donnée de traitement utilisée pour les stats alimentées par une source de données "fiche", l'anonymisation supprime les valeurs liées à cette fiche, alors qu'il faudrait les garder, seul l'id de la fiche est conservé (il faudrait garder le digest)
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 2 ans
- Fichier 0001-api-consider-anonymised-forms-when-retrieving-groupb.patch 0001-api-consider-anonymised-forms-when-retrieving-groupb.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Frédéric Péters
- Patch proposed changé de Non à Oui
l'anonymisation supprime les valeurs liées à cette fiche, alors qu'il faudrait les garder, seul l'id de la fiche est conservé (il faudrait garder le digest)
En fait ça n'est pas ça du tout, l'anonymisation (ou plutôt la non-anonymisation sur ces champs) se passe tout à fait correctement.
C'est ensuite dans la génération des statistiques qu'on récupère la liste des options possibles ainsi,
elif group_by_field.type in ('item', 'items'): options = form_page.get_item_filter_options(group_by_field, selected_filter='all') group_labels = {option[0]: option[1] for option in options}
et dans le get_item_filter_options il y a le critère pour ne pas inclure les demandes anonymisées; ça fait qu'on n'obtient pas les valeurs possibles pour les choix qui ne sont dans aucune des demandes non-anonymisées.
Il faut dans le contexte des statistiques ne pas exclure les demandes anonymisées.
Patch attaché.
À noter que j'y ajoute aussi un tri par libellé des séries, c'est parce qu'en local, je ne sais pas si c'est une différence de version de python, django ou postgresql, mais je n'obtenais pas le même ordre.
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 92712ff8d7156b76221c6d2dd14763404c19ea5e Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue May 3 06:40:34 2022 +0200 api: consider anonymised forms when retrieving groupby labels (#64701)
Mis à jour par Transition automatique il y a presque 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
api: consider anonymised forms when retrieving groupby labels (#64701)