Commit graph

204 commits

Author SHA1 Message Date
cy_altern
c557173154 Fix : il ne faut PAS monter le necessite de bigform à plus que 1.2.3 sous peine de ne plus pouvoir utiliser Gamumail en SPIP 4.0/4.1 2023-11-14 14:00:31 +01:00
cy_altern
258902d900 Feat: gérer les évenutels multi qui résultent des remplacements juste avant l'envoi (non fonctionnel pour envoyer_gamumail : cf TO DO) 2023-11-14 12:07:26 +01:00
8882667666 on rend un peu plus responsive 2023-11-13 18:44:50 +01:00
a7fe6a811f feat:
- la fonction charger_pdf() accepte maintenant un 3e args, les opts
- on ajoute dans l'array des pieces jointes des infos (qui (d'où vient
  se pièce jointe) et quoi (son id))
- on deplace l'affichage des tPDFS dans un inclure :
  gamumail/inc-pdf_envoyes.html qui permet d'etre facilement surchargé
2023-11-13 14:09:17 +01:00
4e61ca9ec1 chore: ergo 2023-11-09 15:26:45 +01:00
64bfe8bc78 feat: ajout pipeline pour filtrer le tableau de pdf 2023-11-09 15:21:53 +01:00
999663fa9f chore: up de z 2023-11-09 14:29:30 +01:00
57e1466497 feat: ajout la possibilité de joindre des fichiers téléverser.
Attention, ces fichiers ne sont pas sauvegardés.
Fichiers acceptés :
    * images
    * pdf
2023-11-09 14:27:43 +01:00
1f870feae8 fix: code mort 2023-11-09 11:13:21 +01:00
5efa4f4fb5 chore: up de z 2023-11-09 10:18:20 +01:00
0c63b86241 fix: si le slug est vide, on ne precharge pas le contenu, car normalement c'est impossible
cela corrige le bug, si on a une entrée dans spip_gamumails sans slug !
2023-11-09 10:17:55 +01:00
434e7a0cf8 chore: up de y pour envoi_separe 2023-11-07 10:43:45 +01:00
08e1fac607 fix: radio envoi separe 2023-11-07 10:40:27 +01:00
c70ced219c Merge branch 'envoi_separe' 2023-11-07 10:34:28 +01:00
9c1ad3591d feat: on passe par remplacements slug sur le nom du fichier pdf 2023-11-07 10:34:00 +01:00
ab2476fdcf fix: il ne faut pas merger les options dans le contexte 2023-11-07 09:56:36 +01:00
d40c764aa4 fix: envoie separe avec le contexte, ajout un pipeline pour les cas compliqués 2023-11-06 18:42:36 +01:00
cy_altern
edccc08f83 Feat: ajout fichier de langue EN 2023-11-06 16:45:36 +01:00
cy_altern
cb1db1aa91 merge 2023-11-06 16:44:54 +01:00
cy_altern
6f73910ed4 Feat: multilangue gestion de la langue dans le contexte des PDFs générés 2023-11-06 16:37:48 +01:00
cy_altern
15d9526132 Feat: gestion basique du multilinguisme :
- les sujets et textes des slugs peuvent désormais être multilangue en utilisant des <multi>
- la langue utilisée pour le mail est celle passée dans options[lang] de l'appel de FORMULAIRE_GAMUMAIL
TODO : voir comment on pourrait faire pour gérer la langue du mail non pas pour l'ensemble des destinataires mais pour chacun d'eux....
2023-11-06 00:45:59 +01:00
cy_altern
dddde4449f Feat : page de configuration des slugs : ajout d'un lien direct sur l'édition des documents (PDF) attachés au slug 2023-10-18 23:40:55 +02:00
cy_altern
c4865b4ee2 Feat: ajout de la classe nomulti aux champs qui ne doivent pas intégrer le multilang lors de l'édition 2023-10-18 23:22:08 +02:00
cy_altern
df8f8051af Feat: passage en 4.2 2023-08-19 18:18:38 +02:00
6aaba3f5fe recup de la master 2023-06-13 15:33:26 +02:00
9a59e7a8b1 feat: ajout de repondre_a 2023-06-05 20:43:09 +02:00
ecdc5d1134 feat: on n'utilise plus la lib pour le copié, on le fait via l'api js
plus simplement. on ajoute aussi le copié dans le textarea, comme le
fait le privé pour les modeles
2023-04-23 11:40:27 +02:00
9678584fc3 avec les fichiers c'est mieux 2023-04-22 17:50:43 +02:00
bbe0bf3ac0 feat: si on clique sur une balise, elle est copiée dans le presse papier 2023-04-22 17:42:18 +02:00
ecf2571f06 up de y, car on casse la compat sur le remplacement automatique de @@nom@@ et @@prenom@@ 2023-04-22 17:01:41 +02:00
752a00ff4c feat:
* le remplacement de @@nom@@ renvoi que la valeur du champ nom ou un
espace pour supprimer @@nom@@
* le remplacement de @@prenom@@ renvoi que la valeur du champ prenom ou un
espace pour supprimer @@prenom@@
2023-04-22 16:59:53 +02:00
f1315dd545 feat: rend compatible spip_gamumails avec api objet_modifier 2023-04-18 14:28:03 +02:00
88d4d9a32e refactoring: utilise generer_url_public pour l'url du pdf 2023-04-06 14:45:16 +02:00
17edcf7841 feat: compat spip 41 creation auteur 2023-04-06 14:16:04 +02:00
ef9ab75784 feat: on supprime le h2 fichier annexe, car pas de pb de compat 2023-04-04 23:25:26 +02:00
6c8ec91c95 feat: ajout all_fichiers en plus de #SLUG_fichiers 2023-04-04 23:24:35 +02:00
9c743d0e73 feat: appelle fonction traiter_pieces_jointes, en arg 1 = le slug 2023-04-04 23:19:32 +02:00
42ed572d43 feat: ajout info corps + sujet dans le pipeline final 2023-04-04 22:59:53 +02:00
143faff6c4 feat: ajout fichier traiter_pieces_jointes pour ajouter des pieces jointes avant l'envoi, utilie si on utilise envoi_separe 2023-03-31 08:08:56 +02:00
35584c2a49 feat: on peut passer dans le param options : envoi_separe => oui,
cela ajoute un radio (coché oui par defaut) pour jouer l'envoi pour
chaque destinataire du pour et non pas 1 seul message pour tous les
destinataires
2023-03-30 22:44:37 +02:00
014748da64 fix: warning 2023-03-30 17:45:27 +02:00
8cd9a772c3 psr 2023-03-30 17:13:59 +02:00
e3565cb307 fix: on veut pouvoir charger les options, comment ca peut fonctionner chez ROC ? 2023-03-30 11:39:36 +02:00
7dd8e9dbf3 fix: coquillle 2023-03-30 11:29:40 +02:00
3a69e1215f TEST id du toggle n'est pas uniquemnet le slug, car on veut pouvoir avoir 2 modeles avec le meme slug 2023-03-30 10:19:52 +02:00
4834981703 compat php 8.1 2023-03-23 13:51:33 +01:00
cy_altern
71f052248f rupture de compatibilité = up de Y 2022-12-05 23:19:41 +01:00
cy_altern
9148afd5f7 comme d'hab ne pas oublier de var_dump de débog... 2022-12-05 17:57:06 +01:00
cy_altern
37a617611a renommage des fonctions de surcharge du CVT de Gamumail utilisée par tous les slugs en gamumail_tous_charger, gamumail_tous_verifier et gamumail_tous_traiter : ça évitera les ambiguités à l'appel de ces fonctions par charger_fonction() (parfois c'était gamumail_charger_dist qui était envoyée à la place de gamumail_charger du plugin de surcharge...)
ATTENTION ! rupture de compatibilité possible pour les surcharges existantes ! (à priori aucun plugin concerné en dehors de rocb)
2022-12-05 17:52:55 +01:00
cy_altern
92e746c637 éviter un warning sur l'appel de la chaîne de langue lors de l'envoi d'un mail à la création d'un auteur (à voir si le passage de _T à _L règle vraiment le problème...) 2022-06-05 19:08:06 +02:00