[billetteries] 7 commits

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

Détails : fix: faire suivre aussi l'age max (e7d84225) · Validations · spip-contrib-extensions / billetteries · GitLab

==============================
Par tcharlss, le 31 décembre 2025 à 15h12min :

fix: ajustement du format du log des abandons

Refs: #29

Modifié
inc/billetteries.php

Détails : fix: ajustement du format du log des abandons (97dfd25b) · Validations · spip-contrib-extensions / billetteries · GitLab

==============================
Par tcharlss, le 31 décembre 2025 à 15h11min :

fix(oups): bien récupérer les ids à abandonner

Refs: #29

Modifié
inc/billetteries.php

Détails : fix(oups): bien récupérer les ids à abandonner (4ce14e27) · Validations · spip-contrib-extensions / billetteries · GitLab

==============================
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

Détails : fix: inutile de nettoyer les billets/commandes trop vieilles dès le charger (39dc5334) · Validations · spip-contrib-extensions / billetteries · GitLab

==============================
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

Détails : fix: limiter aux commandes de l'auteur concerné dans le nettoyage (cd7c2906) · Validations · spip-contrib-extensions / billetteries · GitLab

==============================
Par tcharlss, le 26 décembre 2025 à 18h03min :

docs(changelog): ticket #29

Modifié
CHANGELOG.md

Détails : docs(changelog): ticket #29 (25a8c392) · Validations · spip-contrib-extensions / billetteries · GitLab

==============================
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

Détails : fix: n'abandonner que les commandes concernées par la billetterie (4997f66b) · Validations · spip-contrib-extensions / billetteries · GitLab