Development #36498
Publik Studio - avoir un type de champ "texte riche"
0%
Description
Dans la création d'une fiche, il peut y avoir des cas où on aura besoin de mettre en forme le texte à saisir sur un champ de type texte long ; proposition : gras, italique, liste à puces
J'hésite sur les titres (pas de cas d'usage en tête)
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Victor Claudet il y a plus de 3 ans
- Lié à Development #49468: Possibilité de mettre en forme les textes saisis dans champ texte long ajouté
Mis à jour par Victor Claudet il y a plus de 3 ans
Le cas d'usage me concernant serait d'utiliser les fiches comme modèle de contenu (historique, message, voire édition de document);
Il serait ensuite possible de "construire" une réponse à partir des fiches, soit une fiche = une réponse type, soit une fiche = un moreceau d'un document dont les différentes fiches vont permettre de le construire.
Mis à jour par Marie Kuntz il y a plus de 2 ans
- Priorité changé de Bas à Normal
Je remets ce ticket sur la pile. Je suis parfois bloquée dans l'utilisation des fiches en cause de ce manque. Exemple récent (en cours) : des offres d'emploi qui seront à la fois sur le site du client (pour la description du poste, besoin de mise en forme) et sur Publik en tant que fiche.
Initialement j'indiquais que les titres ne semblaient pas utiles, avec cet usage, ils le sont.
Mis à jour par Frédéric Péters il y a plus de 2 ans
Alors on avance tout doucement vers un éditeur de texte riche, une fois qu'il sera intégré dans w.c.s. pour les commentaires de workflow, il pourra être intégré à d'autres endroits également.
Mis à jour par Frédéric Péters il y a environ 2 ans
- Lié à Development #64259: Supprimer l'action commentaire ajouté
Mis à jour par Stéphane Guiet il y a plus d'un an
Je pousse ce ticket, des cas d'usages sur le portail famille ou en back-office agent pour publik famille ne peuvent pas être facilement traités sans cela.
Exemple : afficher un descriptif de l'activité structuré.
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an
Je pousse également. gras, italique, liste à puce, titre (au moins h3 et h4) et peut-être d'autres cas d'usage à venir.
Le besoin concerne la mise en place d'un gabarit éditorial pour la ville de Nîmes (dans un délai court donc).
Nous en parlions avec Lauréline à l'instant même pour voir quelles étaient les solutions de contournement en attendant qu'une telle fonctionnalité arrive.
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an
- Fichier Screenshot 2022-09-08 at 16-54-19 Portail Agent.png Screenshot 2022-09-08 at 16-54-19 Portail Agent.png ajouté
Je complète suite à l'atelier avec Nîmes, plus qu'un simple texte riche, le besoin est d'avoir un champ texte comme le champ commentaire ou celui de la cellule texte côté combo.
Est-ce réalisable ? Si oui, sous quel délai ? (sinon je dois trouver ces jours-ci une alternative)
Mis à jour par Pierre Cros il y a plus d'un an
"Comme le champ commentaire" il faudra préciser les fonctionnalités attendues.
Le plan c'est, je crois, l'intégration de l'éditeur riche dont parle Fred partout, y compris pour remplacer ck editor (l'éditeur sur ta capture).
Mis à jour par Frédéric Péters il y a plus d'un an
La seule saisie texte riche qui sera présentée se fera via godo, qui n'a actuellement pas toutes les options de ckeditor (l'éditeur qu'on voit là).
Mais ce serait utile de savoir quelles sont les options de formatage qui seraient souhaitées, pour voir quelles priorités donner.
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an
je vois ça avec eux mardi aprem pour déterminer ce qui serait attendu en priorité et ce qui peut être différé
Mis à jour par Frédéric Péters il y a plus d'un an
Pour remonter à plus haut :
gras, italique, liste à puce, titre (au moins h3 et h4) et peut-être d'autres cas d'usage à venir.
existent déjà dans godo.
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an
Frédéric Péters a écrit :
gras, italique, liste à puce, titre (au moins h3 et h4) et peut-être d'autres cas d'usage à venir.
existent déjà dans godo.
mais qui n'est pas encore déployé pour les fiches ? Ou alors il faut que je me rachète un cerveau...
Mis à jour par Frédéric Péters il y a plus d'un an
Il n'y a pas encore de champ "texte riche", c'est l'objet de ce ticket. (?)
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an
Frédéric Péters a écrit :
Mais ce serait utile de savoir quelles sont les options de formatage qui seraient souhaitées, pour voir quelles priorités donner.
A minima : retour et saut de ligne, liste à puce, titre.
Si je comprends bien, ça existe déjà dans godo. Ce champ de type texte riche utilisant godo pourrait voir le jour quand ?
Mis à jour par Frédéric Péters il y a plus d'un an
liste à puce, titre
Si je comprends bien, ça existe déjà dans godo
Pas vraiment vraiment, il manque du travail d'intégration pour que ça soit utilisé (quelque chose d'assez petit comme #67452, plus important en terme d'interface #68864)
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an
- côté wcs (fiche en l’occurrence)
saisie dans un champ de type texte riche de contenus avec la possibilité d'avoir du retour et saut de ligne, des titres, liste à puce (liste a minima car Fred me demandait de prioriser vu les délais supers courts)
- côté combo
affichage du contenu de ce champ depuis la cellule fiche (qui interprète donc le retour à la ligne, les titres, les listes à puces...), en utilisant le type de contenu champ de la fiche.
Le plus important à ce jour, c'est qu'on me dise si c'est faisable rapidement et qu'on m'indique un délai. Sinon je mettrai en place une solution alternative avec le client, en attendant que ce soit possible.
Mis à jour par Lauréline Guérin il y a plus d'un an
- Lié à Development #69271: Cellule Fiche(s): gérer l'affichage du nouveau champ wcs de type "texte riche" ajouté
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier 0002-fields-fix-RichTextField-display-in-formdef-detail-p.patch 0002-fields-fix-RichTextField-display-in-formdef-detail-p.patch ajouté
- Fichier 0001-fields-new-field-RichTextField-36498.patch 0001-fields-new-field-RichTextField-36498.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Lauréline Guérin
- Patch proposed changé de Non à Oui
Pour discussion.
J'ai ajouté un tag/une fonction strip_some_tags (pas fan du nom), sur le modèle de strip_tags de django, mais qui laisse passer un certain nombre de tags autorisés.
A l'affichage côté wcs, et dans le résultat de l'api, le contenu d'un champ texte riche passe par strip_some_tags pour nettoyage. Et dans combo, on peut se contenter de faire un |safe
.
Mis à jour par Frédéric Péters il y a plus d'un an
Perso il ne devrait pas s'agir d'un nouveau type de champ mais d'une variation sur le champ "texte long" (je relis un peu et je pense n'avoir jamais été explicite là-dessus, juste peut-être en citant #57283).
Mis à jour par Lauréline Guérin il y a plus d'un an
- Statut changé de Solution proposée à En cours
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier 0002-fields-fix-RichTextField-display-in-formdef-detail-p.patch 0002-fields-fix-RichTextField-display-in-formdef-detail-p.patch ajouté
- Fichier 0001-fields-new-field-RichTextField-36498.patch 0001-fields-new-field-RichTextField-36498.patch ajouté
- Statut changé de En cours à Solution proposée
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier 0002-fields-fix-RichTextField-display-in-formdef-detail-p.patch 0002-fields-fix-RichTextField-display-in-formdef-detail-p.patch ajouté
- Fichier 0001-fields-new-field-RichTextField-36498.patch 0001-fields-new-field-RichTextField-36498.patch ajouté
La même chose avec un feature flag
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier 0001-fields-display_mode-rich-for-TextField-36498.patch 0001-fields-display_mode-rich-for-TextField-36498.patch ajouté
sans le 0002 (on me dit que obsolète avec #59585), et changement du message de commit
Mis à jour par Corentin Séchet il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
J'ai juste ajouté un attribut style sur le paragraphe dans le test_stripsometags sur la branche pour valider que les attributs sur les tags sont aussi filtrés. Tu peux fusionner le commit si ça te semble utile.
Mis à jour par Lauréline Guérin il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
commit a76d5383530d745d7adf3d381d956d8dba710f2c Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Sep 16 16:30:12 2022 +0200 fields: display_mode rich for TextField (#36498)
(j'ai fusionné les commits)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
fields: display_mode rich for TextField (#36498)