Projet

Général

Profil

Actions

Anomalie #29671

fermé

Nouveau parapheur : Problème à l'affichage des actions lorsqu'une action paramétrée ne doit pas s'afficher à cause d'une clause

Ajouté par Nicolas COUTURE il y a 4 mois. Mis à jour il y a environ un mois.

Statut:
R&D - Terminé
Priorité:
0-Bloquant
Assigné à:
Version cible:
Début:
23/07/2024
Echéance:

Description

Suite à l'import du nouveau jeu de données, il semblerait que les clauses posent soucis lors de l'affichage des boutons d'actions dans le parapheur.

Lorsqu'on paramètre une action, qui est masquée pour un document en particulier, une anomalie se produit dans le parapheur soit à l'affichage du bouton (s'il s'agit de la première action paramétrée), soit lorsqu'on veut déplier le menu d'action

Exemple :

  • En admin, je paramètre les actions A et B dans le pouce vert + les actions X, Y et Z dans le pouce rouge.
  • Je rajoute une clause pour l'action Z de manière à ce qu'elle ne s'affiche pas dans mon parapheur
  • J'ouvre le parapheur et veut déplier le menu d'actions => ERREUR Javascript

Analyse :
D'après-moi, ça viendrait du fichier signature-book-actions.components.ts
On utilise 2 requêtes :

  1. /resourcesList/users/USER_ID/groups/GROUP_ID/baskets/BASKET_ID?limit=10&offset=0
    Qui nous permet de récupérer la liste de toutes les actions par défaut pour la bannette (valid ou reject dans le contexte parapheur)

  2. /resourcesList/users/USER_ID/groups/GROUP_ID/baskets/BASKET_ID/actions?resId=RES_ID
    Qui retourne les actions disponibles, après applications de la clause, pour le res_id voulu

D'après-moi, pour chercher les actions à afficher, il y a une boucle de faite sur la première liste et pour chacun des éléments, l'élément de la 2eme liste correspondant est récupéré. Il y aurait un soucis car les éléments de la première liste ne sont pas forcément tous présents dans la 2eme.

Mis à jour par GIT LAB il y a 4 mois

[CREATION] MR fix/29671/main (cible main) par Hamza HRAMCHI

https://labs.maarch.org/devteam/maarch-courrier-dev/-/merge_requests/62

Mis à jour par Hamza HRAMCHI il y a 4 mois

  • Assigné à changé de Emmanuel DILLARD à Hamza HRAMCHI

Mis à jour par Emmanuel DILLARD il y a 4 mois

  • Statut changé de A qualifier à R&D - En cours

Mis à jour par Nicolas COUTURE il y a 4 mois

  • Statut changé de R&D - En cours à R&D - En test

Mis à jour par Jean-Laurent DUZANT il y a 4 mois

  • Statut changé de R&D - En test à R&D - Terminé

Mis à jour par GIT LAB il y a 4 mois

[CLOTURE] MR fix/29671/main (cible main) par Jean-Laurent DUZANT

https://labs.maarch.org/devteam/maarch-courrier-dev/-/merge_requests/62

Actions

Formats disponibles : Atom PDF