Development #74797
connecteur PDF : avoir la possibilité d'un gabarit par champ repéré dans le PDF
0%
Description
Actuellement fill-form attend une liste de tous les champs sous forme de fields/nom/du/champ.
Quand il y a plusieurs dizaines de champs, c'est très compliqué à gérer dans la configuration de l'action webservice de wcs. Trop compliqué quand il y a 150 champs nommés de façon cabalistique.
Une idée serait qu'un fichier « self.xfdf_template » soit disponible dans la configuration du connecteur. Quand il est configuré et que aucun champ fields/* n'est reçu, alors le payload complet est envoyé en contexte de ce gabarit pour générer le xfdf. Typiquement ce payload sera le contenu de la demande (case cochée dans l'action d'appel webservice).
Note : le fichier gabarit ressemblera au fichier joint data.xfdf.
Fichiers
Révisions associées
utils: add form field for template and condition's templates (#74797)
pdf: add fill-form endpoint with server side mappings (#74797)
Historique
Mis à jour par Benjamin Dauvergne il y a environ un an
J'aurai trouvé plus intéressant d'avoir le mapping champ->gabarit dans le connecteur, je m'explique: on pourrait avoir une page qui listerait les champs dans l'ordre du PDF (et si un jour on a un passionné du PDF on pourrait même afficher le PDF et pouvoir cliquer sur les champs pour éditer le gabarit correspondant, roadmap 2030) et pour chacun pouvoir y poser du gabarit. Le endpoint correspondant prendrait directement le dump de la demande sans adaptation.
Aller cacher cette configuration au fond d'un fichier à uploader mélange d'xml et de syntaxe django ne me paraît pas super.
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Nouveau à En cours
- Assigné à mis à Thomas Noël
Thomas NOËL (tnoel) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/114
- Titre : WIP: pdf: add xfdf template possibiity in fill-form endpoint (#74797)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/114/files
Mis à jour par Thomas Noël il y a environ un an
- Assigné à changé de Thomas Noël à Benjamin Dauvergne
Mis à jour par Thomas Noël il y a environ un an
- Sujet changé de connecteur PDF : gabarit de xfdf pour fill-form à connecteur PDF : avoir la possibilité d'un gabarit par champ repéré dans le PDF
Modification de l'objet du ticket pour suivre l'idée de Benjamin (note 2) : exposer une page de configuration qui liste tous les champs du cerfa, avec leur nom interne (par exemple « Page10 Prenom »), dans l'ordre du formulaire. Pour chacun, il faut écrire le gabarit à utiliser pour remplir le champs, par exemple : {{ form_var_prenom }}.
A noter que cela retire la possibilité d'envoyer le PDF à remplir dans le payload, et ce n'est pas un problème, au contraire ça va clarifier l'usage du connecteur.
Mis à jour par Robot Gitea il y a environ un an
Benjamin Dauvergne (bdauvergne) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/122
- Titre : WIP: éditeur de gabarit pour le remplissage de pdf
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/122/files
Mis à jour par Benjamin Dauvergne il y a environ un an
Mis à jour par Benjamin Dauvergne il y a environ un an
Le build est bloqué par #73760 mais sinon ça roule.
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution proposée à En cours
Frédéric Péters (fpeters) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution proposée à En cours
Thomas NOËL (tnoel) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution proposée à Solution validée
Thomas NOËL (tnoel) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution validée à En cours
Thomas NOËL (tnoel) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un an
Thomas NOËL (tnoel) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution proposée à Solution validée
Thomas NOËL (tnoel) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution validée à Résolu (à déployer)
Benjamin Dauvergne (bdauvergne) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/122
- Titre : éditeur de gabarit pour le remplissage de pdf (#74797)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/122/files
Mis à jour par Transition automatique il y a environ un an
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Robot Gitea il y a 2 mois
Benjamin Dauvergne (bdauvergne) a fermé une pull request sur Gitea concernant cette demande.
utils: add a PDF class (#74797)