spip-contrib-extensions/billetteries | 7 commits
Par tcharlss, le 31 décembre 2025 à 15h17min :
fix: faire suivre aussi l’age max
Refs: #29
Modifié
inc/billetteries.php
==============================
Par tcharlss, le 31 décembre 2025 à 15h12min :
fix: ajustement du format du log des abandons
Refs: #29
Modifié
inc/billetteries.php
==============================
Par tcharlss, le 31 décembre 2025 à 15h11min :
fix(oups): bien récupérer les ids à abandonner
Refs: #29
Modifié
inc/billetteries.php
==============================
Par tcharlss, le 31 décembre 2025 à 14h06min :
fix: inutile de nettoyer les billets/commandes trop vieilles dès le charger
Car c’est déjà fait dans le traiter, et de plus c’est nettoyé périodiquement.
Refs: #29
Modifié
formulaires/commander_billetterie.php
==============================
Par tcharlss, le 31 décembre 2025 à 14h03min :
fix: limiter aux commandes de l’auteur concerné dans le nettoyage
Refs: #29
Modifié
inc/billetteries.php
==============================
Par tcharlss, le 26 décembre 2025 à 18h03min :
docs(changelog): ticket #29
Modifié
CHANGELOG.md
==============================
Par tcharlss, le 26 décembre 2025 à 18h01min :
fix: n’abandonner que les commandes concernées par la billetterie
On abandonne les commandes parcequ’on abandonne des billets, il faut donc s’assurer de n’abandonner que les commandes concernées, c’est à dire celles contenant les billets qu’on vient d’abandonner.
Pour cela on mutualise au moyen de 2 fonctions :
billetteries_abandonner_billets_panier()billetteries_abandonner_commandes_encours()
Autres changements :
- On logue l’abandon des commandes à la fois dans le log de billetteries et dans le log des commandes pour éviter d’avoir à chercher en plusieurs endroits quand on veut comprendre pourquoi une commande a été abandonnée
- Plus de durée max par défaut en dur pour les billets, tout se fait dans la config (donc si on veut pas de durée de vie max, on peut vider la valeur)
Fixes: #29
Modifié
billetteries_fonctions.php
billetteries_pipelines.php
inc/billetteries.php