Skip to content

WIP: refactoring de la gestion des fin d'abonnements

cerdic a demandé de fusionner gh-246a1604/18/unknown/refs/pull/18/head vers master
  • Un flag ending permet de garder une trace des cas de resiliation manuelle ou suite erreur de paiement
  • un champ log permet de garder trace de toutes les actions importantes qui ont lieu sur l'abonnement avec date et auteur de l'action
  • on se branche sur le pipeline bank_abos_resilier pour avoir les infos de demande de resiliation par le plugin bank et les reporter dans le flag ending
  • on se branche sur l'api distribuer du plugin commandes pour creer/renouveler les abonnements plutot que sur le post_edition des modifs de commandes
  • on evite de flooder la liste des job_queue en ne programmant que les abonnements qui finiront dans les prochaines 48h
  • pas mal de refactoring sur les fonctions internes de gestion des abonnements, en essayant de rien casser (on garde les anciennes fonctions en deprecated quand il y a lieu)

Il faut encore tester correctement tous les cas avant que la PR soit bonne à merger

Rapports de requête de fusion

Chargement en cours