[SPIP Zone] configuration traitements de formidable

Bonsoir,

Je cherche à comprendre certaines configurations possibles dans la configuration des traitements d'un formulaire formidable et il y a plusieurs choses qui m'échappent.
Au moins sur trois champs.

- Champ "Destinataires" : dans tous les formulaires que j'ai utilisé la seule option de choix disponible là est "Aucun"... Dans quel cas est-ce disponible ?
- Champ "Destinataires en fonction d’un champ" : En respectant la syntaxe dans le placeholder ça fonctionne. Mais il y a un comportement bizarre si j'ai paramétré par ex choix1 et choix 3 sur deux lignes séparées comme dans l'exemple "@selection_1@/choix1 : mail@example.tld" alors si je sélectionne choix2 dans la liste déroulante les réponses sont bien enregistrées mais "Une erreur est survenue lors de l’envoi du courriel" et aucun email ne part...
- Enfin pour les "Champs à exclure du contenu du message" ça semble inopérant. J'ai mis dans le champ @input_1@, @email_1@ et rien ne se passe

Merci,
Jacques

Le 08/05/2018 à 21:36, Jacques a écrit :

Bonsoir,

Je cherche à comprendre certaines configurations possibles dans la configuration des traitements d'un formulaire formidable et il y a plusieurs choses qui m'échappent.
Au moins sur trois champs.

- Champ "Destinataires" : dans tous les formulaires que j'ai utilisé la seule option de choix disponible là est "Aucun"... Dans quel cas est-ce disponible ?

Normalement si tu as par exemple une entrée input

- Champ "Destinataires en fonction d’un champ" : En respectant la syntaxe dans le placeholder ça fonctionne. Mais il y a un comportement bizarre si j'ai paramétré par ex choix1 et choix 3 sur deux lignes séparées comme dans l'exemple "@selection_1@/choix1 : mail@example.tld" alors si je sélectionne choix2 dans la liste déroulante les réponses sont bien enregistrées mais "Une erreur est survenue lors de l’envoi du courriel" et aucun email ne part...

chez moi cela fonctionne nickel. Tu as peut être un souci dans ton écriture, mais je ne saisi pas exactement ce que tu tape

- Enfin pour les "Champs à exclure du contenu du message" ça semble inopérant. J'ai mis dans le champ @input_1@, @email_1@ et rien ne se passe

aucune idée, peut être un bug. Je regarderai ce soir si j'ai le temps.

Merci,
Jacques
----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 09/05/2018 à 10:35, Maïeul a écrit :

- Champ "Destinataires" : dans tous les formulaires que j'ai utilisé la seule option de choix disponible là est "Aucun"... Dans quel cas est-ce disponible ?

Normalement si tu as par exemple une entrée input

J'ai deux entrées input et aucune ne remonte en choix

- Champ "Destinataires en fonction d’un champ" : En respectant la syntaxe dans le placeholder ça fonctionne. Mais il y a un comportement bizarre si j'ai paramétré par ex choix1 et choix 3 sur deux lignes séparées comme dans l'exemple "@selection_1@/choix1 : mail@example.tld" alors si je sélectionne choix2 dans la liste déroulante les réponses sont bien enregistrées mais "Une erreur est survenue lors de l’envoi du courriel" et aucun email ne part...

chez moi cela fonctionne nickel. Tu as peut être un souci dans ton écriture, mais je ne saisi pas exactement ce que tu tape

Dans les paramètres j'ai donc
@selection_1@/choix1: mail@example.tld, mail2@example.tld
@selection_1@/choix3: mail2@example.tld
Et si je choisis dans la liste déroulante @selection_1@/choix2 j'ai l'erreur décrite plus haut

- Enfin pour les "Champs à exclure du contenu du message" ça semble inopérant. J'ai mis dans le champ @input_1@, @email_1@ et rien ne se passe

aucune idée, peut être un bug. Je regarderai ce soir si j'ai le temps.

Merci pas d'urgence, et ça ne me gène pas vraiment non plus. C'est juste que j'essaye de tester toutes les fonctionnalités (après en avoir raté une dont j'avais besoin ^^)

Sauf erreur de ma part je n'ai pas trouvé de détail sur la configuration de ces traitements. J'ai commencé une doc pour moi, est-ce que ça vaudrait le coup de mettre ça sur contrib ? Dans le carnet wiki ?

Jacques

Le mercredi 09 mai 2018 à 11:09 +0200, Jacques a écrit :

Le 09/05/2018 à 10:35, Maïeul a écrit :
>
> > - Champ "Destinataires" : dans tous les formulaires que j'ai
> > utilisé
> > la seule option de choix disponible là est "Aucun"... Dans quel
> > cas
> > est-ce disponible ?
>
> Normalement si tu as par exemple une entrée input

J'ai deux entrées input et aucune ne remonte en choix
> > - Champ "Destinataires en fonction d’un champ" : En respectant la
> > syntaxe dans le placeholder ça fonctionne. Mais il y a un
> > comportement bizarre si j'ai paramétré par ex choix1 et choix 3
> > sur
> > deux lignes séparées comme dans l'exemple "@selection_1@/choix1 :
> > mail@example.tld" alors si je sélectionne choix2 dans la liste
> > déroulante les réponses sont bien enregistrées mais "Une erreur
> > est
> > survenue lors de l’envoi du courriel" et aucun email ne part...
>
> chez moi cela fonctionne nickel. Tu as peut être un souci dans ton
> écriture, mais je ne saisi pas exactement ce que tu tape

Dans les paramètres j'ai donc
@selection_1@/choix1: mail@example.tld, mail2@example.tld
@selection_1@/choix3: mail2@example.tld
Et si je choisis dans la liste déroulante @selection_1@/choix2 j'ai
l'erreur décrite plus haut
> > - Enfin pour les "Champs à exclure du contenu du message" ça
> > semble
> > inopérant. J'ai mis dans le champ @input_1@, @email_1@ et rien ne
> > se
> > passe
>
> aucune idée, peut être un bug. Je regarderai ce soir si j'ai le
> temps.

Merci pas d'urgence, et ça ne me gène pas vraiment non plus. C'est
juste
que j'essaye de tester toutes les fonctionnalités (après en avoir
raté
une dont j'avais besoin ^^)

Sauf erreur de ma part je n'ai pas trouvé de détail sur la
configuration
de ces traitements. J'ai commencé une doc pour moi, est-ce que ça
vaudrait le coup de mettre ça sur contrib ? Dans le carnet wiki ?

Jacques

envoi moi en privé un export .yaml de ton form, je peux regarder cela.
Je pense que cela vaudrait effectivement la peine de compléter la doc de
formidable, soit par un article à part (pas dans le wiki) soit
directement dans l'article principal.

Maios c'est vrai que peu document car normalement intuitif (et si cela
ne marche pas, c'est un bug!)

Je viens de regarder ce qu'il en est
1. Pour l'option destinataires, cela ne peut être qu'un champ de type
"destinataire" dans ton formulaire ou un champ "hidden". Je suis pas
forcément convaincu d'ouvrir autre chose, vu qu'on a la possibilité
d'envoyer un accusé de réception pour un champ particulier.
2.Tu n'a pas propose choix2 dans les destinataires. Ton erreur apparait
sur choix1, parce que tu a mis un retour ligne après les ":". Tes emails
ne sont pas sur la bonne ligne.
3. Dans la version actuelle du plugin:
  - il n'y a pas de @ dans les noms de champs pour cette option
précise
  - il n'y as pas de possibilité d'avoir des espaces avant/après
la virgule
La version 3.8.0, que je commite prochainement, corrige cela.
Le mercredi 09 mai 2018 à 11:21 +0200, Jacques a écrit :

Hello Maieul,
Voici l'export de mon form de test.
Oui c'est assez intuitif... mais j'avais raté le champ "courriel de
l'envoyeur" ce qui fait que le message de confirmation ne partait
pas,
j'avais cherché un moment sur un autre form ^^ (et en fait j'étais
persuadé que ça marchait sans à un moment, mais je dois me tromper)

Merci et bonne journée !
Jacques

Le 09/05/2018 à 11:14, Maïeul Rouquette a écrit :
> Le mercredi 09 mai 2018 à 11:09 +0200, Jacques a écrit :
> > Le 09/05/2018 à 10:35, Maïeul a écrit :
> > > > - Champ "Destinataires" : dans tous les formulaires que j'ai
> > > > utilisé
> > > > la seule option de choix disponible là est "Aucun"... Dans
> > > > quel
> > > > cas
> > > > est-ce disponible ?
> > >
> > > Normalement si tu as par exemple une entrée input
> >
> > J'ai deux entrées input et aucune ne remonte en choix
> > > > - Champ "Destinataires en fonction d’un champ" : En respectant
> > > > la
> > > > syntaxe dans le placeholder ça fonctionne. Mais il y a un
> > > > comportement bizarre si j'ai paramétré par ex choix1 et choix
> > > > 3
> > > > sur
> > > > deux lignes séparées comme dans l'exemple
> > > > "@selection_1@/choix1 :
> > > > mail@example.tld" alors si je sélectionne choix2 dans la liste
> > > > déroulante les réponses sont bien enregistrées mais "Une
> > > > erreur
> > > > est
> > > > survenue lors de l’envoi du courriel" et aucun email ne
> > > > part...
> > >
> > > chez moi cela fonctionne nickel. Tu as peut être un souci dans
> > > ton
> > > écriture, mais je ne saisi pas exactement ce que tu tape
> >
> > Dans les paramètres j'ai donc
> > @selection_1@/choix1: mail@example.tld, mail2@example.tld
> > @selection_1@/choix3: mail2@example.tld
> > Et si je choisis dans la liste déroulante
> > @selection_1@/choix2 j'ai
> > l'erreur décrite plus haut
> > > > - Enfin pour les "Champs à exclure du contenu du message" ça
> > > > semble
> > > > inopérant. J'ai mis dans le champ @input_1@, @email_1@ et rien
> > > > ne
> > > > se
> > > > passe
> > >
> > > aucune idée, peut être un bug. Je regarderai ce soir si j'ai le
> > > temps.
> >
> > Merci pas d'urgence, et ça ne me gène pas vraiment non plus. C'est
> > juste
> > que j'essaye de tester toutes les fonctionnalités (après en avoir
> > raté
> > une dont j'avais besoin ^^)
> >
> > Sauf erreur de ma part je n'ai pas trouvé de détail sur la
> > configuration
> > de ces traitements. J'ai commencé une doc pour moi, est-ce que ça
> > vaudrait le coup de mettre ça sur contrib ? Dans le carnet wiki ?
> >
> > Jacques
>
> envoi moi en privé un export .yaml de ton form, je peux regarder
> cela.
> Je pense que cela vaudrait effectivement la peine de compléter la
> doc de
> formidable, soit par un article à part (pas dans le wiki) soit
> directement dans l'article principal.
>
> Maios c'est vrai que peu document car normalement intuitif (et si
> cela
> ne marche pas, c'est un bug!)
>

Bonjour Maieul,
merci pour les modifs.
1. Je suis d'accord avec toi. Pas la peine de changer quelque chose là-dedans. Je trouve ça un peu usine à gaz, et pas intuitif du tout... Mais c'est vrai que j'aurais pu comprendre comment ça fonctionnait en lisant email.yaml
2. Tu as lu un peu vite : j'ai un retour ligne... à la fin de la ligne ce qui est tout à fait normal. (j'ai vérifié le yaml que je t'ai envoyé pour être sûr) et je n'ai pas l'erreur avec choix1 mais avec choix2. D'ailleurs si on ne choisit rien il y a la même erreur, ce qui transforme le champ choisi en champ obligatoire. Là non plus je ne suis pas sûr qu'il faille changer quelque chose. Je cherche juste à bien comprendre comment ça marche, perso aujourd'hui je ne vois pas trop l'usage que je pourrais en avoir.
3. J'aurais du le voir. Le placeholder était bien écrit ! Par contre ta modif règle accessoirement un petit "bug" que je viens de voir. Si on construit le sujet de l'accusé de réception avec "salut @input_1@" et que j'ai exclu le champ "input_1" alors le sujet du mail sera salut @input_1@, alors que si j'exclue @input_1@ le sujet est bien construit.

Je commence un article de wiki.

Bonne journée,
Jacques

Le 09/05/2018 à 21:53, Maïeul Rouquette a écrit :

Je viens de regarder ce qu'il en est
1. Pour l'option destinataires, cela ne peut être qu'un champ de type
"destinataire" dans ton formulaire ou un champ "hidden". Je suis pas
forcément convaincu d'ouvrir autre chose, vu qu'on a la possibilité
d'envoyer un accusé de réception pour un champ particulier.
2.Tu n'a pas propose choix2 dans les destinataires. Ton erreur apparait
sur choix1, parce que tu a mis un retour ligne après les ":". Tes emails
ne sont pas sur la bonne ligne.
3. Dans la version actuelle du plugin:
  - il n'y a pas de @ dans les noms de champs pour cette option
précise
  - il n'y as pas de possibilité d'avoir des espaces avant/après
la virgule
La version 3.8.0, que je commite prochainement, corrige cela.
Le mercredi 09 mai 2018 à 11:21 +0200, Jacques a écrit :

Hello Maieul,
Voici l'export de mon form de test.
Oui c'est assez intuitif... mais j'avais raté le champ "courriel de
l'envoyeur" ce qui fait que le message de confirmation ne partait
pas,
j'avais cherché un moment sur un autre form ^^ (et en fait j'étais
persuadé que ça marchait sans à un moment, mais je dois me tromper)

Merci et bonne journée !
Jacques

Le 09/05/2018 à 11:14, Maïeul Rouquette a écrit :

Le mercredi 09 mai 2018 à 11:09 +0200, Jacques a écrit :

Le 09/05/2018 à 10:35, Maïeul a écrit :

- Champ "Destinataires" : dans tous les formulaires que j'ai
utilisé
la seule option de choix disponible là est "Aucun"... Dans
quel
cas
est-ce disponible ?

Normalement si tu as par exemple une entrée input

J'ai deux entrées input et aucune ne remonte en choix

- Champ "Destinataires en fonction d’un champ" : En respectant
la
syntaxe dans le placeholder ça fonctionne. Mais il y a un
comportement bizarre si j'ai paramétré par ex choix1 et choix
3
sur
deux lignes séparées comme dans l'exemple
"@selection_1@/choix1 :
mail@example.tld" alors si je sélectionne choix2 dans la liste
déroulante les réponses sont bien enregistrées mais "Une
erreur
est
survenue lors de l’envoi du courriel" et aucun email ne
part...

chez moi cela fonctionne nickel. Tu as peut être un souci dans
ton
écriture, mais je ne saisi pas exactement ce que tu tape

Dans les paramètres j'ai donc
@selection_1@/choix1: mail@example.tld, mail2@example.tld
@selection_1@/choix3: mail2@example.tld
Et si je choisis dans la liste déroulante
@selection_1@/choix2 j'ai
l'erreur décrite plus haut

- Enfin pour les "Champs à exclure du contenu du message" ça
semble
inopérant. J'ai mis dans le champ @input_1@, @email_1@ et rien
ne
se
passe

aucune idée, peut être un bug. Je regarderai ce soir si j'ai le
temps.

Merci pas d'urgence, et ça ne me gène pas vraiment non plus. C'est
juste
que j'essaye de tester toutes les fonctionnalités (après en avoir
raté
une dont j'avais besoin ^^)

Sauf erreur de ma part je n'ai pas trouvé de détail sur la
configuration
de ces traitements. J'ai commencé une doc pour moi, est-ce que ça
vaudrait le coup de mettre ça sur contrib ? Dans le carnet wiki ?

Jacques

envoi moi en privé un export .yaml de ton form, je peux regarder
cela.
Je pense que cela vaudrait effectivement la peine de compléter la
doc de
formidable, soit par un article à part (pas dans le wiki) soit
directement dans l'article principal.

Maios c'est vrai que peu document car normalement intuitif (et si
cela
ne marche pas, c'est un bug!)

2. Non non je t'assure. Tu avais
choix1:<retourligne><tesemails> (tu peux le voir d'ailleur dans ton
.yaml : tu as un \r\n encodé, ce qui est la marque d'un retour ligne)
d'ailleurs j'ai supprimé le retour ligne et cela a marché ;). Dans le
yaml que tu m'a envoyé, tu a
- mal configuré choix1
- pas configuré choix2
- configuré choix3

Quand j'ai testé ce yaml
- choix1 provoquait l'erreur "problème lors de l'envoi du courriel", et
pour cause, il ne trouvait pas de courriel
- choix2 ne faisait rien (pas d'envoi de courriel, et pour cause)
- choix3 fonctionnait parfaitement

Un usage que j'ai pour une assocation : les gens choisissent un parcours
de formation durant un stage. En fonction de la réponse donnée, j'envoie
la fiche d'inscription automatiquement aux responsables du parcours de
formation spécifique.

Je n'ai aucun souci si je ne choisi aucune réponse dans la liste
déroulante.
Le jeudi 10 mai 2018 à 08:09 +0200, Jacques a écrit :

Bonjour Maieul,
merci pour les modifs.
1. Je suis d'accord avec toi. Pas la peine de changer quelque chose
là-dedans. Je trouve ça un peu usine à gaz, et pas intuitif du
tout...
Mais c'est vrai que j'aurais pu comprendre comment ça fonctionnait en
lisant email.yaml
2. Tu as lu un peu vite : j'ai un retour ligne... à la fin de la
ligne
ce qui est tout à fait normal. (j'ai vérifié le yaml que je t'ai
envoyé
pour être sûr) et je n'ai pas l'erreur avec choix1 mais avec choix2.
D'ailleurs si on ne choisit rien il y a la même erreur, ce qui
transforme le champ choisi en champ obligatoire. Là non plus je ne
suis
pas sûr qu'il faille changer quelque chose. Je cherche juste à bien
comprendre comment ça marche, perso aujourd'hui je ne vois pas trop
l'usage que je pourrais en avoir.
3. J'aurais du le voir. Le placeholder était bien écrit ! Par contre
ta
modif règle accessoirement un petit "bug" que je viens de voir. Si on
construit le sujet de l'accusé de réception avec "salut @input_1@" et
que j'ai exclu le champ "input_1" alors le sujet du mail sera salut
@input_1@, alors que si j'exclue @input_1@ le sujet est bien
construit.

Je commence un article de wiki.

Bonne journée,
Jacques

Le 09/05/2018 à 21:53, Maïeul Rouquette a écrit :
> Je viens de regarder ce qu'il en est
> 1. Pour l'option destinataires, cela ne peut être qu'un champ de
> type
> "destinataire" dans ton formulaire ou un champ "hidden". Je suis pas
> forcément convaincu d'ouvrir autre chose, vu qu'on a la possibilité
> d'envoyer un accusé de réception pour un champ particulier.
> 2.Tu n'a pas propose choix2 dans les destinataires. Ton erreur
> apparait
> sur choix1, parce que tu a mis un retour ligne après les ":". Tes
> emails
> ne sont pas sur la bonne ligne.
> 3. Dans la version actuelle du plugin:
> - il n'y a pas de @ dans les noms de champs pour cette option
> précise
> - il n'y as pas de possibilité d'avoir des espaces avant/après
> la virgule
> La version 3.8.0, que je commite prochainement, corrige cela.
> Le mercredi 09 mai 2018 à 11:21 +0200, Jacques a écrit :
> > Hello Maieul,
> > Voici l'export de mon form de test.
> > Oui c'est assez intuitif... mais j'avais raté le champ "courriel
> > de
> > l'envoyeur" ce qui fait que le message de confirmation ne partait
> > pas,
> > j'avais cherché un moment sur un autre form ^^ (et en fait j'étais
> > persuadé que ça marchait sans à un moment, mais je dois me
> > tromper)
> >
> > Merci et bonne journée !
> > Jacques
> >
> > Le 09/05/2018 à 11:14, Maïeul Rouquette a écrit :
> > > Le mercredi 09 mai 2018 à 11:09 +0200, Jacques a écrit :
> > > > Le 09/05/2018 à 10:35, Maïeul a écrit :
> > > > > > - Champ "Destinataires" : dans tous les formulaires que
> > > > > > j'ai
> > > > > > utilisé
> > > > > > la seule option de choix disponible là est "Aucun"... Dans
> > > > > > quel
> > > > > > cas
> > > > > > est-ce disponible ?
> > > > >
> > > > > Normalement si tu as par exemple une entrée input
> > > >
> > > > J'ai deux entrées input et aucune ne remonte en choix
> > > > > > - Champ "Destinataires en fonction d’un champ" : En
> > > > > > respectant
> > > > > > la
> > > > > > syntaxe dans le placeholder ça fonctionne. Mais il y a un
> > > > > > comportement bizarre si j'ai paramétré par ex choix1 et
> > > > > > choix
> > > > > > 3
> > > > > > sur
> > > > > > deux lignes séparées comme dans l'exemple
> > > > > > "@selection_1@/choix1 :
> > > > > > mail@example.tld" alors si je sélectionne choix2 dans la
> > > > > > liste
> > > > > > déroulante les réponses sont bien enregistrées mais "Une
> > > > > > erreur
> > > > > > est
> > > > > > survenue lors de l’envoi du courriel" et aucun email ne
> > > > > > part...
> > > > >
> > > > > chez moi cela fonctionne nickel. Tu as peut être un souci
> > > > > dans
> > > > > ton
> > > > > écriture, mais je ne saisi pas exactement ce que tu tape
> > > >
> > > > Dans les paramètres j'ai donc
> > > > @selection_1@/choix1: mail@example.tld, mail2@example.tld
> > > > @selection_1@/choix3: mail2@example.tld
> > > > Et si je choisis dans la liste déroulante
> > > > @selection_1@/choix2 j'ai
> > > > l'erreur décrite plus haut
> > > > > > - Enfin pour les "Champs à exclure du contenu du message"
> > > > > > ça
> > > > > > semble
> > > > > > inopérant. J'ai mis dans le champ @input_1@, @email_1@ et
> > > > > > rien
> > > > > > ne
> > > > > > se
> > > > > > passe
> > > > >
> > > > > aucune idée, peut être un bug. Je regarderai ce soir si j'ai
> > > > > le
> > > > > temps.
> > > >
> > > > Merci pas d'urgence, et ça ne me gène pas vraiment non plus.
> > > > C'est
> > > > juste
> > > > que j'essaye de tester toutes les fonctionnalités (après en
> > > > avoir
> > > > raté
> > > > une dont j'avais besoin ^^)
> > > >
> > > > Sauf erreur de ma part je n'ai pas trouvé de détail sur la
> > > > configuration
> > > > de ces traitements. J'ai commencé une doc pour moi, est-ce que
> > > > ça
> > > > vaudrait le coup de mettre ça sur contrib ? Dans le carnet
> > > > wiki ?
> > > >
> > > > Jacques
> > >
> > > envoi moi en privé un export .yaml de ton form, je peux regarder
> > > cela.
> > > Je pense que cela vaudrait effectivement la peine de compléter
> > > la
> > > doc de
> > > formidable, soit par un article à part (pas dans le wiki) soit
> > > directement dans l'article principal.
> > >
> > > Maios c'est vrai que peu document car normalement intuitif (et
> > > si
> > > cela
> > > ne marche pas, c'est un bug!)
> > >

Le 10/05/2018 à 08:09, Jacques a écrit :

1. Je suis d'accord avec toi. Pas la peine de changer quelque chose là-dedans. Je trouve ça un peu usine à gaz, et pas intuitif du tout... Mais c'est vrai que j'aurais pu comprendre comment ça fonctionnait en lisant email.yaml

Tu n'es pas le seul.
J'ai dû à plusieurs reprises lire et dérouler le code pour comprendre certains fonctionnements suite à des retours d'utilisateurs.

--
nicod_

Le 10/05/2018 à 13:22, nicod_ a écrit :

Le 10/05/2018 à 08:09, Jacques a écrit :

1. Je suis d'accord avec toi. Pas la peine de changer quelque chose là-dedans. Je trouve ça un peu usine à gaz, et pas intuitif du tout... Mais c'est vrai que j'aurais pu comprendre comment ça fonctionnait en lisant email.yaml

Tu n'es pas le seul.
J'ai dû à plusieurs reprises lire et dérouler le code pour comprendre certains fonctionnements suite à des retours d'utilisateurs.

Suite à ces différentes remarques, après discussion sur IRC.
- Les champs de config des emails ont été restructurés en rubrique
- Un champ qui n'a pas sa raison d'être car il permet d'envoyer à une adresse arbitraire est masquée par défaut. Il n'est plus conservée que pour les formulaires l'utilisant déjà. Pour rappel, il existe une fonction accusé de réception.
- Des explications ont été ajoutées.

Reste la question de savoir si on peut avoir un AR sans courriel envoyé et sans enregistrement en base. Mais cela nécessite
1. Réflexion de fond
2. Restructuration du code

Merci pour toutes ces modifs et celles qui ont suivi avec les champs de l'Accusé de Réception dont l'affichage est maintenant conditionné par l'enregistrement d'une adresse de l'envoyeur :slight_smile:
Au début je posais ces questions juste pour comprendre. Je suis content que ça ait débouché sur ces améliorations de l'ergonomie.
C'est sans doute moins utile maintenant mais j'ai fait un début de doc utilisateur sur cette partie dans le wiki.
A voir en prévisu : SPIP-Contrib

Jacques

Le 10/05/2018 à 16:23, Maïeul a écrit :

Le 10/05/2018 à 13:22, nicod_ a écrit :

Le 10/05/2018 à 08:09, Jacques a écrit :

1. Je suis d'accord avec toi. Pas la peine de changer quelque chose là-dedans. Je trouve ça un peu usine à gaz, et pas intuitif du tout... Mais c'est vrai que j'aurais pu comprendre comment ça fonctionnait en lisant email.yaml

Tu n'es pas le seul.
J'ai dû à plusieurs reprises lire et dérouler le code pour comprendre certains fonctionnements suite à des retours d'utilisateurs.

Suite à ces différentes remarques, après discussion sur IRC.
- Les champs de config des emails ont été restructurés en rubrique
- Un champ qui n'a pas sa raison d'être car il permet d'envoyer à une adresse arbitraire est masquée par défaut. Il n'est plus conservée que pour les formulaires l'utilisant déjà. Pour rappel, il existe une fonction accusé de réception.
- Des explications ont été ajoutées.

Reste la question de savoir si on peut avoir un AR sans courriel envoyé et sans enregistrement en base. Mais cela nécessite
1. Réflexion de fond
2. Restructuration du code

Le 10/05/2018 à 22:51, Jacques a écrit :

Merci pour toutes ces modifs et celles qui ont suivi avec les champs de l'Accusé de Réception dont l'affichage est maintenant conditionné par l'enregistrement d'une adresse de l'envoyeur :slight_smile:
Au début je posais ces questions juste pour comprendre. Je suis content que ça ait débouché sur ces améliorations de l'ergonomie.
C'est sans doute moins utile maintenant mais j'ai fait un début de doc utilisateur sur cette partie dans le wiki.
A voir en prévisu :

Merci !

A mon sens cela pourrait être très bien dans la rubrique principale, surtout que c'est assez complet.