C’est une excellente fonctionnalité et je suis enthousiaste à l’idée de remplacer notre utilisation quelque peu lourde du modèle de catégorie. Cependant, je me suis heurté à quelques obstacles pour nos cas d’usage. Voici donc les retours demandés.
Personnalisation du corps du message
Notre principale demande serait de pouvoir formater le message créé ; nous aimerions avoir au moins un certain contrôle sur ce rendu. Cela pourrait se faire soit via un champ séparé lors de l’édition ou de la configuration du formulaire, soit, en YAML, sous la forme suivante :
output: |
Voici un texte d'introduction prédéfini.
🗺 **{{ field_id_1.label }}** {{ field_id_1.data }}
Un autre texte personnalisé
📅 **Notre propre étiquette :**
{{ field_id_2.data }}, {{ field_id_3.data }}
Quelque chose d'entièrement différent qui a du sens pour le message mais pas pour le formulaire, car cela n'a pas de lien avec son remplissage.
Les champs du formulaire spécifient un attribut id et j’espérais pouvoir l’utiliser pour formater la sortie du message avec du CSS. Cependant, ils ne semblent pas figurer dans la sortie du tout. En y réfléchissant, cela ne fonctionnerait que si l’édition du message renvoyait vers l’édition du formulaire, sinon je suppose que cette structure serait perdue ou modifiée lors de l’édition du message. Le retour au formulaire lors de l’édition du message fonctionnerait très bien pour nous et aiderait à faire respecter la validation, qui est actuellement trop facile à ignorer ou contourner.
Je suppose que ce que je recherche est moins un Modèle de formulaire qu’une fonctionnalité de type Sujets structurés, qui pourrait être spécifique à mes cas d’usage… mais peut-être ne suis-je pas le seul à penser ainsi ?
Personnalisation du titre
La possibilité de personnaliser également le titre du sujet en fonction d’une combinaison des saisies du formulaire serait également une fonctionnalité intéressante, et je suppose que ce serait une extension naturelle de la suggestion ci-dessus. Quoi qu’il en soit, ce n’est pas une nécessité pour nous, mais un « plus » appréciable.
Champs optionnels
Enfin, — et je ne suis pas sûr de n’avoir rien manqué —, il serait utile de pouvoir spécifier qu’un champ de saisie ne doit pas être inclus dans le message. Cela est utile pour des éléments comme les cases à cocher qu’il faut « accepter » lors du remplissage du formulaire mais qui n’ont pas besoin d’apparaître dans le message.