[abonnements ↪ fix_issue_58] 15 commits

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

Détails : fix: lors de la création d'un abonnement pour un auteur qui a déjà des... (9b62dcd0) · Validations · spip-contrib-extensions / abonnements · GitLab

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

Détails : fix: pour une création d'abonnement il faut passer par `abonnement_creer_ou_renouveler()` (50ea010f) · Validations · spip-contrib-extensions / abonnements · GitLab

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

Détails : fix: en cas de création il faut vérifier qu'on a bien un id_auteur ET un... (48d51a11) · Validations · spip-contrib-extensions / abonnements · GitLab

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

Détails : fix: gestion d'erreur lors de la création d'abonnement pour un `id_auteur`. (3ecc3c2f) · Validations · spip-contrib-extensions / abonnements · GitLab

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

Détails : feat: une fonction pour lister les abonnements d'un auteur que l'on peut... (9d170daf) · Validations · spip-contrib-extensions / abonnements · GitLab

==============================
Par Cerdic, le 8 janvier 2026 à 11h04min :

fix: égalité stricte tant qu’à faire

Modifié
abonnements_autorisations.php

Détails : fix: égalité stricte tant qu'à faire (d530b3b2) · Validations · spip-contrib-extensions / abonnements · GitLab

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

Détails : fix: corriger le statut invalide paye en envoye, c'est ça qui est valide pour... (7e3f2d96) · Validations · spip-contrib-extensions / abonnements · GitLab

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

Détails : fix: lors du renouvellement auto d'un abonnement, on accepte de le renouveler... (0bcf7473) · Validations · spip-contrib-extensions / abonnements · GitLab

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

Détails : fix: la desactivation par genie des abonnements dont l'échéances est dépassée... (09cc08cf) · Validations · spip-contrib-extensions / abonnements · GitLab

==============================
Par RastaPopoulos, le 28 novembre 2025 à 16h03min :

build: 4.5.4 pour correction #68 + langues

Modifié
paquet.xml

Détails : build: 4.5.4 pour correction #68 + langues (cfe064f9) · Validations · spip-contrib-extensions / abonnements · GitLab

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

Détails : i18n: [Salvatore] [source:lang/ abonnementsoffre] Export depuis... (35d94df7) · Validations · spip-contrib-extensions / abonnements · GitLab

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

Détails : i18n: [Salvatore] [source:lang/ abonnementsoffre] Export depuis... (e3ca43af) · Validations · spip-contrib-extensions / abonnements · GitLab

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

Détails : i18n: [Salvatore] [source:lang/ abonnement] Export depuis https://trad.spip.net de la langue pt (5b7a6210) · Validations · spip-contrib-extensions / abonnements · GitLab

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

Détails : i18n: [Salvatore] [source:lang/ abonnement] Export depuis https://trad.spip.net de la langue fr (3f150f98) · Validations · spip-contrib-extensions / abonnements · GitLab

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

Détails : fix: abonnement_trouver_id_commande retourne la dernière commande créée ayant... (a038db8f) · Validations · spip-contrib-extensions / abonnements · GitLab