Projet

Général

Profil

Development #10820

stats: exporter les évolutions dans l'API

Ajouté par Benjamin Dauvergne il y a presque 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
Début:
03 mai 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Le but est de permettre de calculer les délais un peu comme on veut à l'import.


Fichiers


Demandes liées

Lié à Publik - Project management #8652: Réaliser l'intégration du BI dans PublikFermé15 octobre 201515 avril 2016

Actions

Révisions associées

Révision 885456f9 (diff)
Ajouté par Benjamin Dauvergne il y a presque 8 ans

export evolutions in form API (#10820)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

#2

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

  • Description mis à jour (diff)
#3

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

L'export des "parts" ne me plaît pas des masses mais je n'avais pas d'autre idée pour l'instant, selon l'ordre d'intégration de ce ticket et de celui sur le mode anonymisé (#9146) il faudra revoir l'un ou l'autre des patchs.

#4

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

    def get_json_export_dict(self):
        return {
            'type': 'journal-evolution',
            'content': self.content,
        }

Je sais que ça vient du nom "JournalEvolutionPart" mais j'utiliserais autre chose comme type; genre "workflow-comment" ?

Il faudrait une série de tests (côté API et puis individuellement pour les get_json_export_dict, comme tu l'as fait pour le workflow dans #9849, et l'ajout de l'info à la doc.

#5

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

Doc et tests ajoutés, pour les tests j'ai ajouté des bouts dans test_api_list_formdata et dans test_api_anonymized_formdata, le test de FormData.get_json_export_dict() dans test_formdata.py est un peu articiel mais c'était plus simple que de simuler un vrai workflow avec des commentaires et des appels de web-service coté API.

Le patch sur l'anonymisation ayant été poussé j'ai aussi ajouté des paramètres anonymise.

#6

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

-            # this is custom code so it is possible to mark forms as anonyms, this
- ...

ok pour virer ça qui était utilisé par poll-o.

et ack.

#7

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

  • Statut changé de Nouveau à Résolu (à déployer)
commit 885456f9a31421c5b7c4d5982cb881c5cfdfc8c6
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Tue May 3 23:54:11 2016 +0200

    export evolutions in form API (#10820)
#8

Mis à jour par Thomas Noël il y a presque 8 ans

  • Version cible mis à v1.43
#9

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

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF