Bonjour,
Jâai besoin de lancer des choses sur certains de mes abonnements, lorsque :
- un abonnement démarre
- un abonnement est renouvelé (et payé ou non)
- un abonnement est annulé (résilié).
Jâai crĂ©Ă© une classe personnalisĂ©e Subscription
qui hérite de la classe Dokos Subscription
.
Mais quels sont les « events » à écouter selon les évÚnements ci-dessus souhaités ?
Jâai dĂ©jĂ repĂ©rĂ© la mĂ©thode process()
et la méthode cancel_subscription()
mais je ne suis pas sûr que cela colle réellement à mon besoin.
Merci
Ludovic
Bonjour @Ludovic,
Actuellement il nây a pas dâĂ©vĂ©nements spĂ©cifiques dĂ©clenchĂ©s au dĂ©marrage, renouvellement ou annulation dâun abonnement.
Le cycle de vie est gĂ©rĂ© par les statuts de lâabonnement.
Tu trouveras les logiques de statut dans le fichier suivant (méthode set_status
): erpnext/accounts/doctype/subscription/subscription_state_manager.py · develop · Dokos / Dokos · GitLab
Je tâinvite Ă ouvrir un ticket pour expliquer tes cas dâusage et nous permettre dâenvisager la crĂ©ation dâĂ©vĂ©nements particuliers qui faciliteraient le dĂ©veloppement de personnalisations.
Bonne fin de journée !
Merci Charles-Henri pour ces éclaircissements, je vais consulter ce fichier et voir si cela peut répondre dans un premier temps à mes besoins.