Projet

Général

Profil

Bug #64701

Bug sur l'anonymisation des liste alimentées par des fiches

Ajouté par Stéphane Laget il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
29 avril 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non
Tags:

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

Révision 92712ff8 (diff)
Ajouté par Frédéric Péters il y a presque 2 ans

api: consider anonymised forms when retrieving groupby labels (#64701)

Historique

#4

Mis à jour par Frédéric Péters il y a presque 2 ans

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.

#5

Mis à jour par Lauréline Guérin il y a presque 2 ans

  • Statut changé de Solution proposée à Solution validée
#6

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)
#7

Mis à jour par Transition automatique il y a presque 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#8

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF