Projet

Général

Profil

Development #45668

ne plus substituer le display_id qu'en cas de POST

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
31 juillet 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

                if isinstance(d, dict):
                    if isinstance(d.get('data'), dict) and d['data'].get('display_id'):
                        formdata.id_display = d.get('data', {}).get('display_id')
                    elif d.get('display_id'):
                        formdata.id_display = d.get('display_id')

est là pour permettre lors d'un appel webservice de recevoir un identifiant et d'avoir celui-ci considéré comme devant être appliqué à la demande; c'est créé ainsi pour permettre l'envoi dans une application métier, qui générerait un identifiant de demande, qui se substituerait alors à l'identifiant natif de Publik.

C'est activement utilisé à 3M mais uniquement dans le cas de POST et il a été vu parfois du GET amenait cette affaire et confusion. (vu dans #36567, et c'est peut-être ça dans #45666).


Fichiers

Révisions associées

Révision 1444d8a1 (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

workflows: limit automatic id_display handling to POSTs (#45668)

Historique

#1

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

#2

Mis à jour par Thomas Noël il y a plus de 3 ans

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

(un jour, je l'aurai)

#3

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 1444d8a124ed862f9375a9d8f657589ab8536ccb
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri Jul 31 16:54:17 2020 +0200

    workflows: limit automatic id_display handling to POSTs (#45668)
#4

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

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

Formats disponibles : Atom PDF