Project

General

Profile

Development #10820

stats: exporter les évolutions dans l'API

Added by Benjamin Dauvergne over 6 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Target version:
Start date:
03 May 2016
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:

Description

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


Files


Related issues

Related to Publik - Project management #8652: Réaliser l'intégration du BI dans PublikFermé15 October 201515 April 2016

Actions

Associated revisions

Revision 885456f9 (diff)
Added by Benjamin Dauvergne over 6 years ago

export evolutions in form API (#10820)

History

#1

Updated by Benjamin Dauvergne over 6 years ago

#2

Updated by Benjamin Dauvergne over 6 years ago

  • Description updated (diff)
#3

Updated by Benjamin Dauvergne over 6 years ago

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

Updated by Frédéric Péters (de retour le 10/10) over 6 years ago

    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

Updated by Benjamin Dauvergne over 6 years ago

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

Updated by Frédéric Péters (de retour le 10/10) over 6 years ago

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

Updated by Frédéric Péters (de retour le 10/10) over 6 years ago

  • Status changed from Nouveau to 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

Updated by Thomas Noël over 6 years ago

  • Target version set to v1.43
#9

Updated by Frédéric Péters (de retour le 10/10) over 6 years ago

  • Status changed from Résolu (à déployer) to Fermé

Also available in: Atom PDF