Projet

Général

Profil

Development #66648

Action WF "modification d'une fiche" : modifier toutes les fiches liées

Ajouté par Chloé Girard il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
27 juin 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Révision b7a24377 (diff)
Ajouté par Frédéric Péters il y a presque 2 ans

misc: add support for actions on cards linked via items fields (#66648)

Historique

#1

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 ?

#2

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.

#3

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.

#4

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).

#5

Mis à jour par Chloé Girard il y a presque 2 ans

  • Assigné à Frédéric Péters supprimé

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

#6

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 :

C'est ce que j'essayais de décrire dans mon ticket.

#7

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é).

#8

Mis à jour par Frédéric Péters il y a presque 2 ans

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.

#9

Mis à jour par Lauréline Guérin il y a presque 2 ans

  • Statut changé de Solution proposée à Solution validée
#10

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)
#11

Mis à jour par Transition automatique il y a presque 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#12

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF