Projet

Général

Profil

Development #56931

api: statut visible mal calculé quand anonymise est utilisé

Ajouté par Benjamin Dauvergne il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
14 septembre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Lorsqu'on active anonymise sur un endpoint de formulaire (via paramètre de qs ou bien l'attribut restrict_to_anonymised_data d'un ApiUser), on a ce code là qui s'exécute dans FormData.get_json_export_dict() :

        if not anonymise:
            try:
                user = get_publisher().user_class.get(self.user_id)
            except KeyError:
                user = None
            if user:
                data['user'] = user.get_json_export_dict()
...
        wf_status = self.get_visible_status(user)
        if wf_status:
            data['workflow']['status'] = {'id': wf_status.id, 'name': wf_status.name}

or ne pas dumper l'utilisateur dans l'export c'est bien ce qu'il faut faire, mais mal calculer le statut visible ça n'apporte rien à l'anonymisation et c'est gênant pour un utilisateur de type chatbot.


Fichiers

Révisions associées

Révision 8c175ebd (diff)
Ajouté par Lauréline Guérin il y a plus de 2 ans

api: fix formdata status with anonymise on (#56931)

Historique

#2

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Assigné à Benjamin Dauvergne supprimé
#3

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Sujet changé de api: status visible mal calculé quand anonymise est utilisé à api: statut visible mal calculé quand anonymise est utilisé
#4

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

  • Assigné à mis à Lauréline Guérin
#5

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

#6

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

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

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 8c175ebd9c8eaa9190b69271060ecb17dbf073a3
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Sep 20 16:27:37 2021 +0200

    api: fix formdata status with anonymise on (#56931)
#8

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

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

Formats disponibles : Atom PDF