Project

General

Profile

Développement #46612

annulation de réservation, ne pas appeler le callback par défaut

Added by Valentin Deniaud about 4 years ago. Updated about 4 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Target version:
-
Start date:
14 September 2020
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

Notamment pas quand on se trouve dans l'API /cancel/...


Files

Associated revisions

Revision 3ac443b5 (diff)
Added by Valentin Deniaud about 4 years ago

agendas: do not call cancel booking callback by default (#46612)

History

#2

Updated by Valentin Deniaud about 4 years ago

#3

Updated by Thomas Noël about 4 years ago

  • Status changed from Solution proposée to Solution validée
Si je comprends bien, on a cette situation maintenant :
  • sur chrono, quand on clique pour annuler un rendez-vous, par défaut ça déclenche sur wcs (mais on peut cocher "ne pas")
  • si annulation via une commande en ligne, ça déclenche sur wcs
  • si annulation via l'API, ça ne déclenche pas sur wcs
#4

Updated by Valentin Deniaud about 4 years ago

Yep. Et là le bug que ça déclenchait c'est quand même :
  • l'usager clique sur annuler
  • le wf passe dans le statut annulé
  • l'appel webservice d'annulation échoue

Et donc demande dans le statut annulé mais pas d'annulation dans chrono, pas cool... Ça mérite peut-être un hotfix ?
Après je doute que des wf de prod aient déjà été modifiés pour inclure ces mécanismes, ie envoyer cancel_callback_url à la réservation.

#5

Updated by Thomas Noël about 4 years ago

Valentin Deniaud a écrit :

Yep. Et là le bug que ça déclenchait c'est quand même :
  • l'usager clique sur annuler
  • le wf passe dans le statut annulé
  • l'appel webservice d'annulation échoue

Mais heu donc oui, heu, ton patch corrige ça non ? (l'appel ws ne va pas échouer car il ne fera pas de callback wcs)

#6

Updated by Valentin Deniaud about 4 years ago

Thomas Noël a écrit :

Mais heu donc oui, heu, ton patch corrige ça non ? (l'appel ws ne va pas échouer car il ne fera pas de callback wcs)

Oui, j'explicitais juste le bug initial pour contextualiser l'interrogation, hotfix ou pas ?

#7

Updated by Thomas Noël about 4 years ago

Valentin Deniaud a écrit :

Thomas Noël a écrit :

Mais heu donc oui, heu, ton patch corrige ça non ? (l'appel ws ne va pas échouer car il ne fera pas de callback wcs)

Oui, j'explicitais juste le bug initial pour contextualiser l'interrogation, hotfix ou pas ?

Ah oui, oui, on va hotfixer (mais poussé déjà sur main)

#8

Updated by Valentin Deniaud about 4 years ago

  • Status changed from Solution validée to Résolu (à déployer)
commit 3ac443b5c32ba6c4ffffa141ad128c7213896ec6
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Mon Sep 14 13:58:41 2020 +0200

    agendas: do not call cancel booking callback by default (#46612)
#9

Updated by Frédéric Péters about 4 years ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF