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)
Files
Associated revisions
History
Updated by Frédéric Péters over 1 year ago
- File 0001-api-consider-anonymised-forms-when-retrieving-groupb.patch 0001-api-consider-anonymised-forms-when-retrieving-groupb.patch added
- Status changed from Nouveau to Solution proposée
- Assignee set to Frédéric Péters
- Patch proposed changed from No to Yes
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.
Updated by Lauréline Guérin over 1 year ago
- Status changed from Solution proposée to Solution validée
Updated by Frédéric Péters over 1 year ago
- Status changed from Solution validée to 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)
Updated by Transition automatique over 1 year ago
- Status changed from Résolu (à déployer) to Solution déployée
api: consider anonymised forms when retrieving groupby labels (#64701)