[facteur] 3 commits

spip-contrib-extensions/facteur | 3 commits

Par Cerdic, le 11 août 2024 à 12h32min :

fix: appeler setAutoRecipients() depuis forceFromIfNeeded() qui est déjà appelée par toutes les surcharhes de Send, pour ne pas casser la compatibilité

Modifié
inc/Facteur/FacteurMail.php

Détails : fix: appeler setAutoRecipients() depuis forceFromIfNeeded() qui est déjà... (7b24f661) · Validations · spip-contrib-extensions / facteur · GitLab

==============================
Par Maïeul Rouquette, le 11 août 2024 à 12h22min :

fix: Eviter les doublons email entre to/cc ou to/bcc ainsi que les destinataires vides

  • dans facteur_destinataires() on affecte au mieux les destinataires connus explicites du mail
  • dans la clacce FacteurMail, on affecte les autoCc et autoBcc uniquement à l’envoi du mail, ce qui permet d’éviter là aussi les doublons. Dans ce cas on ne gère pas le cas du to vide, cela provoquera une erreur ce qui est normal puisque on a aucune raison d’envoyer ce mail en copie si il n’a pas de destinataires

fix: #26

En collaboration avec @touti, @cy_altern, @christophe, @maieul

Modifié
inc/Facteur/FacteurMail.php
inc/facteur.php

Détails : fix: Eviter les doublons email entre to/cc ou to/bcc ainsi que les destinataires vides (ef82889a) · Validations · spip-contrib-extensions / facteur · GitLab

==============================
Par Maïeul Rouquette, le 11 août 2024 à 11h33min :

refactor: tout ce qui est explosion/trimmage/verification des emails dans une fonction à part

Modifié
inc/facteur.php

Détails : refactor: tout ce qui est explosion/trimmage/verification des emails dans une fonction à part (676af5a6) · Validations · spip-contrib-extensions / facteur · GitLab