Formulaire de création et Relation N-N présentée en pillbox

Menu actions - Sélection directions contributrices - Msg d’erreur » dont voici le rappel des éléments de contexte.

Use Case : Choisir “Actions” dans le menu de gauche > Appuyer sur “Créer en liste” > Remplir les champs obligatoires > Dans le champ “directions contributrices” sélectionner un ou deux directions > Appuyer sur “sélectionner” pour valider le choix > le message d’erreur suivant apparaît « L’objet référencé n’existe plus : Plan d’actions|Plans d’actions »

lorsqu’on créé une action en utilisant le bouton “Créer”, le champ “Directions contributrices de l’action” n’apparait pas. Il n’apparait que lorsque l’on clique sur “Enregistrer”. (Application SIRHIUS V2 )

Pré-diagnostic : Le champ « directions contributrices » n’apparait pas à la création car ce champ correspond à un objet N-N entre une direction et une action. Tant que l’action n’est pas créée, la N-N ne peut pas être créée, c’est pourquoi la relation n’est saisissable qu’après création.

En création en liste le champ « directions contributrices » ne devrait pas s’afficher. Au même titre qu’il ne s’affiche pas lors de la création via le formulaire. Le message d’erreur s’affiche justement parce qu’on essaie de renseigner un champ qui ne devrait pas être présent. Le fait que le champ ne s’affiche pas à la création est normal. Ce champ ne peut pas être valorisé tant que le parent (ici, l’action) n’est pas créé - on ne peut pas créer les enfants si le parent n’existe pas.

Demande : Investiguer sur le comportement du socle pour déterminer si une évolution est nécessaire

Je complète le message d’Achour qui va direct dans le dur, sans intro. :wink:

Nous créons ce ticket suite à l’intervention d’Alistair sur l’application SIRHIUS en diagnostic du ticket ANSM « [P002596-258] - Menu actions - Sélection directions contributrices - Msg d’erreur » dont voici le rappel des éléments de contexte.

Merci à vous !

Effectivement le cas d’une création en liste avec pillbox N,N a été oublié dans les cas d’usage.

De la même manière que pour le formulaire, on va retirer la sélection de pillbox en création via la liste car il est impossible de créer un record dans la N,N tant que la ligne n’existe pas en base, le message est donc normal, c’est la UI qui propose une action non réalisable à cette étape.

On verra dans un second temps si on peut “mémoriser” les liens sans les créer en attendant le “save” global de la liste ou du formulaire.

L’évolution a été faite en V5.3 (alpha) pour pouvoir créer des liens N,N en pillbox depuis un formulaire de création (ou depuis des insertions depuis une liste en édition).

Suivant votre degré d’urgence du besoin, et à l’issu de nos tests en cours, on pourra voir pour backporter cette fonctionnalité en 5.2 (beta en release-candidate) ou 5.1 (release actuelle).

@Alistair @achour @jlemmel @bmo

1 Like

@Francois, est-il possible de backporter cette fonctionnalité sur la 5.1 ?

Bonjour,

La 5.1 est en fin de vie, la 5.2 est en release candidate, et il reste encore quelques points à corriger.
Je pense que backporter l’évolution en 5.2 sera suffisant si vous pouvez attendre la fin du mois car la 5.1 ne sera plus livrée (la version 5-latest deviendra la release 5.2).

On va donc backporter rapidement en 5.2 et si les impacts sont simples, on verra pour le refaire en 5.1 si on traine encore à releaser la 5.2.

1 Like

Bonjour François,

La 5.2 me convient.

Merci

Ok ce sera backporté dans la prochaine livraison de la 5.2.

1 Like