Anomalie #29328
Les actions sur un document d'un dossier partagé avec une entité supprimée provoquent une erreur "Route id is not an integer"
Description
Anomalie relevée :
Lorsqu'un utilisateur souhaite "Retirer du dossier" un document depuis la liste d'affichage du dossier , une erreur apparaît à l'écran. (cf erreur_suppression_courrier_depuis_un_dossier.png) .
On constate aussi une anomalie dans le titre de la page qui doit indiquer le nom du fichier mais qui conserve le nom de la précédente page correctement chargée (dans la capture, l'action précédente était l'affichage de la bannette "Courriers à traiter du service" .
Reproduction de l'anomalie :
Dans l'administration d'un dossier, partager le dossier avec une liste d'entités (erreur non reproduite pour les dossiers partagés avec toutes les entités).
Supprimer une entité A présente dans la liste des entités partagés pour ce dossier.
Accéder au dossier avec un utilisateur présent dans une entité B de la liste, puis effectuer l'action Retirer du dossier depuis la liste des documents du Dossier.
Cause de l'erreur :
L'action de suppression d'une entité n'inclut pas dans son périmètre la suppression de la liaison entités/dossiers (entities_folders).
Historique
#2 Mis à jour par Emmanuel DILLARD il y a 11 jours
- Description mis à jour (diff)
#3 Mis à jour par Emmanuel DILLARD il y a 11 jours
- Description mis à jour (diff)
- Statut changé de A qualifier à Complément d'Informations
- Assigné à changé de Emmanuel DILLARD à Etienne FAMERY
- Version applicable MC mis à 2301
Soit 2 entités : A, B, C
Utilisateur entité A
Partage d'un dossier avec les entités B et C
validation
Administrateur
Suppression de l'entité B
Utilisateur entité C
Accès au dossier partagé
Action "Retirer du dossier" sur un courrier à partir de la liste de résultat du dossier
validation
Attendu : le courrier n'apparait plus dans le dossier
Constaté : erreur
#4 Mis à jour par Etienne FAMERY il y a 11 jours
- Assigné à changé de Etienne FAMERY à Emmanuel DILLARD
Ce n'est pas une suppression du partage qu'il faut effectué mais une suppression de l'entité, sans suppression du partage
#5 Mis à jour par Emmanuel DILLARD il y a 11 jours
- Sujet changé de Les dossiers sont en dehors du périmètre de suppression d'une entité à Les actions sur un document d'un dossier partagé avec une entité supprimée provoquent une erreur "Route id is not an integer"
- Echéance mis à 24/06/2024
- Statut changé de Complément d'Informations à R&D - A étudier
- Priorité changé de 2-Sérieux à 1-Majeur
#6 Mis à jour par Emmanuel DILLARD il y a 6 jours
- Echéance
24/06/2024supprimé - Statut changé de R&D - A étudier à R&D - A planifier
#7 Mis à jour par Emmanuel DILLARD il y a 4 jours
- Statut changé de R&D - A planifier à R&D - En cours
- Assigné à changé de Emmanuel DILLARD à Nicolas COUTURE
- Tags Courrier 2301.4.1 ajouté
#8 Mis à jour par GIT LAB il y a 4 jours
[CREATION] MR sur 2301_releases (fix/29328/2301.4.x) par Alex ORLUC alex.orluc@maarch.org
https://labs.maarch.org/devteam/maarch-courrier-dev/commit/678d9eff9bb41d325f34722908ed74f92714e1de
#9 Mis à jour par Joseph AKEL il y a 3 jours
- Statut changé de R&D - En cours à R&D - En test
#10 Mis à jour par Jean-Laurent DUZANT il y a 3 jours
- Statut changé de R&D - En test à R&D - Terminé