Skip to content

Support des anciens pbehaviors dans les webhooks

Ajouter un flag disable_if_active_pbehavior aux webhooks.

Si ce flag vaut true, le plugin webhooks doit :

  1. Récupérer les pbehaviors qui impactent l'entité;
  2. Si un des pbehavior est actif, ne pas exécuter le webhook.

La MR https://git.canopsis.net/canopsis/go-revolution/merge_requests/179 est un bon point de départ, et résout le point 2 (à tester).

Il reste à :

  1. Ajouter une méthode qui permet de récupérer les pbehaviors qui impactent une entité au service pbehaviors;
  2. Déclarer un service pbehaviors dans la méthode Init du plugin webhooks, et implémenter le workflow décrit ci-dessus.
Edited by Lucas Seguinot