Development #66648
Action WF "modification d'une fiche" : modifier toutes les fiches liées
0%
Description
Action "modification d'une fiche"
Cas d'usage : choix multiple dans une liste de formulaire -> injection d'une valeur dans un champ texte dans la fiche de chacun des cas sélectionné :
Ciblage "Action sur les fiches liées à cette demande/fiche"
Ne modifie que la fiche liée au dernier choix sélectionné dans la liste du formulaire.
Exemple ici :
https://demarches-cgirard.test.entrouvert.org/backoffice/submission/enregistrer-lieu/?mt=DJ3ufP8cU8s
- choisir 1 ou plusieurs intervenants dans le champ "Intervenants réguliers" (form_var_lieu_profsreg)
- injecter la valeur du champ form_var_lieu_nom dans le champ "temp" (texte) de la fiche de chacun des intervenants sélectionnés.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Nouveau à Information nécessaire
Tu pourrais pointer une demande/fiche d'où l'action s'est exécutuée ?
Mis à jour par Chloé Girard il y a presque 2 ans
Ben, c'est le lien que j'ai mis dans le ticket. Ce n'est pas une demande client mais un cas d'étude pour moi.
Mis à jour par Frédéric Péters il y a presque 2 ans
Le lien envoie vers la création d'une nouvelle demande, pas une demande existante où l'action a été lancée.
En pratique donc, ça pourrait être https://demarches-cgirard.test.entrouvert.org/backoffice/management/enregistrer-lieu/29/inspect
form_var_lieu_profsreg Girard, Chloé, None ;, Goueslain, Annick, <sd<sd<ds ; (form_var_lieu_profsreg_raw : ['1949', '1952'] ).
Dans l'onglet "Fiches liées" : Objet « Intervenant » lié par l’identifiant ['1949', '1952'] (Source de données - varname "lieu_profsreg" - non trouvé).
Ce qui me lancerait plutôt sur l'idée qu'aucune fiche liée n'a pu être modifiée; ce qui ne correpond pas à la description de ce ticket.
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Information nécessaire à En cours
- Assigné à mis à Frédéric Péters
Ce qui me lancerait plutôt sur l'idée qu'aucune fiche liée n'a pu être modifiée; ce qui ne correpond pas à la description de ce ticket.
Je vais rester là-dessus. (ce qui en soit est suffisamment un bug).
Mis à jour par Chloé Girard il y a presque 2 ans
- Assigné à
Frédéric Péterssupprimé
En pratique donc, ça pourrait être https://demarches-cgirard.test.entrouvert.org/backoffice/management/enregistrer-lieu/29/inspect
Ok, je comprends mieux ce que tu voulais dire. Noté.
Dans l'onglet "Fiches liées" : Objet « Intervenant » lié par l’identifiant ['1949', '1952'] (Source de données - varname "lieu_profsreg" - non trouvé).
Je ne comprends pas ce message : il n'y a pas de variable "lieu_profsreg" dans le modèle de fiche Intervenant
Mis à jour par Chloé Girard il y a presque 2 ans
Action exécutée :
https://demarches-cgirard.test.entrouvert.org/backoffice/management/enregistrer-lieu/30/inspect
Résultat fiches intervenants :
- La première fiche intervenant liée, 7-1949, n'a pas été modifiée. le champ temp est resté vide
- seule la seconde fiche intervenant liée, 7-1952, a été modifiée (temp == 6) https://demarches-cgirard.test.entrouvert.org/backoffice/data/intervenant/1952/
C'est ce que j'essayais de décrire dans mon ticket.
Mis à jour par Frédéric Péters il y a presque 2 ans
Sur la page que je lie, dans l'onglet que je mentionne, il est écrit
Objet « Intervenant » lié par l’identifiant ['1949', '1952'] (Source de données - varname "lieu_profsreg" - non trouvé)
c'est pour signifier que la source de données est dans le champ qui a tel identifiant; j'ai créé le ticket #66656 à la base pour permettre de traduire "varname" mais ça servira aussi pour revoir ce message, pour quelque chose de plus compréhensible, a priori (Source de données - du champ avec l’identifiant : lieu_profsreg - non trouvé).
Mis à jour par Frédéric Péters il y a presque 2 ans
- Fichier 0001-misc-add-support-for-actions-on-cards-linked-via-ite.patch 0001-misc-add-support-for-actions-on-cards-linked-via-ite.patch ajouté
- Statut changé de En cours à Solution proposée
- Assigné à mis à Frédéric Péters
- Patch proposed changé de Non à Oui
La modif via l'action ne laisse apparemment pas de trace dans l'historique de la fiche, j'aurais bien aimé voir les date/heures parce que c'est curieux.
Mais voilà un patch pour traiter correctement les fiches liées via des listes à choix multiples.
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit b7a24377ed7a7f7420fbed3f71d433c8420c38f8 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Jun 27 14:38:28 2022 +0200 misc: add support for actions on cards linked via items fields (#66648)
Mis à jour par Transition automatique il y a presque 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: add support for actions on cards linked via items fields (#66648)