Development #45668
ne plus substituer le display_id qu'en cas de POST
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
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-workflows-limit-automatic-id_display-handling-to-POS.patch 0001-workflows-limit-automatic-id_display-handling-to-POS.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
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)
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)
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
workflows: limit automatic id_display handling to POSTs (#45668)