spip-contrib-extensions/abonnements | 15 commits
Par Cerdic, le 8 janvier 2026 à 11h04min :
fix: lors de la création d’un abonnement pour un auteur qui a déjà des abonnements renouvelables, proposer le choix entre créer un abonnement neuf ou renouveler un des abonnements renouvelables
Refs: fixes #58
Modifié
formulaires/editer_abonnement.php
lang/abonnement_fr.php
==============================
Par Cerdic, le 8 janvier 2026 à 11h04min :
fix: pour une création d’abonnement il faut passer par abonnement_creer_ou_renouveler()
Qui fait toutes les initialisations de date comme on veut, et pas déléguer à formulaires_editer_objet_traiter() qui initialise un objet vide
Modifié
formulaires/editer_abonnement.php
==============================
Par Cerdic, le 8 janvier 2026 à 11h04min :
fix: en cas de création il faut vérifier qu’on a bien un id_auteur ET un id_abonnements_offre valides
Modifié
formulaires/editer_abonnement.php
==============================
Par Cerdic, le 8 janvier 2026 à 11h04min :
fix: gestion d’erreur lors de la création d’abonnement pour un id_auteur.
Comme les 2 scénarios de création fournissent un id_auteur et un id_abonnement_offre, on ne savait plus dans quel cas on est après un POST si jamais il y a une erreur, et du coup le formulaire affiché n’était plus le bon.
On fix en différenciant : si id_auteur est passé en URL au départ, on le POST ensuite en _id_auteur, et du coup on sait s’y retrouver et présenter le bon formulaire
Modifié
formulaires/editer_abonnement.php
==============================
Par Cerdic, le 8 janvier 2026 à 11h04min :
feat: une fonction pour lister les abonnements d’un auteur que l’on peut renouveler, se base sur les autorisations
Modifié
inc/abonnements.php
==============================
Par Cerdic, le 8 janvier 2026 à 11h04min :
fix: égalité stricte tant qu’à faire
Modifié
abonnements_autorisations.php
==============================
Par RastaPopoulos, le 8 janvier 2026 à 11h03min :
fix: corriger le statut invalide paye en envoye, c’est ça qui est valide pour les détails de commandes
Refs: #47
Modifié
abonnements_administrations.php
paquet.xml
==============================
Par Cerdic, le 8 janvier 2026 à 11h02min :
fix: lors du renouvellement auto d’un abonnement, on accepte de le renouveler même si on est retard de plus de 48h
Refs: #69
Modifié
action/editer_abonnement.php
==============================
Par Cerdic, le 7 janvier 2026 à 14h04min :
fix: la desactivation par genie des abonnements dont l’échéances est dépassée s’applique après un délai supplémentaire de 10j après un éventuel paiement echoué.
En cas de paiement échoué, la désactivation a déjà eu lieu par le plugin bank si pertinente, et sinon c’est qu’il faut garder l’abonnement actif plus longtemps le temps de re-essayer un paiement
Refs: #70
Modifié
genie/abonnements_verifier_echeances.php
==============================
Par RastaPopoulos, le 28 novembre 2025 à 16h03min :
build: 4.5.4 pour correction #68 + langues
Modifié
paquet.xml
==============================
Par Ixab, le 8 octobre 2025 à 01h30min :
i18n: [Salvatore] [source:lang/ abonnementsoffre] Export depuis https://trad.spip.net de la langue eu
i18n: [Salvatore] [source:lang/ abonnementsoffre] Mise a jour du bilan depuis https://trad.spip.net
Modifié
lang/abonnementsoffre.xml
lang/abonnementsoffre_eu.php
==============================
Par Ricardo Porto, le 11 septembre 2025 à 01h30min :
i18n: [Salvatore] [source:lang/ abonnementsoffre] Export depuis https://trad.spip.net de la langue pt
Modifié
lang/abonnementsoffre_pt.php
==============================
Par Ricardo Porto, le 11 septembre 2025 à 01h30min :
i18n: [Salvatore] [source:lang/ abonnement] Export depuis https://trad.spip.net de la langue pt
Modifié
lang/abonnement_pt.php
==============================
Par Salvatore, le 16 août 2025 à 01h30min :
i18n: [Salvatore] [source:lang/ abonnement] Export depuis https://trad.spip.net de la langue fr
i18n: [Salvatore] [source:lang/ abonnement] Mise a jour du bilan depuis https://trad.spip.net
Modifié
lang/abonnement.xml
lang/abonnement_fr.php
==============================
Par RastaPopoulos, le 15 août 2025 à 13h12min :
fix: abonnement_trouver_id_commande retourne la dernière commande créée ayant un lien avec l’abonnement (#68)
Modifié
inc/abonnements.php