Anomalie #15914
Notifications | paramètre non réinitialisé lors de changement de type de diffusion
Description
Bonjour,
En tant qu’administrateur fonctionnel je modifie le type de diffusion des notifications, pour mettre par exemple, « groupe », en sélectionnant le groupe « Archiviste ». On a alors dans la base :
diffusion_type = 'group'
diffusion_properties = 'ARCHIVISTE'
Ceci est correct.
Mais quand on change le type de diffusion, pour mettre par exemple « liste de diffusion » du courrier, on a en base :
diffusion_type = 'dest_user'
diffusion_properties = 'ARCHIVISTE'
Ce qui est incorrect car ici diffusion_properties
devrait être un statut de courrier ou devrait être vide.
Solution de contournement :
Forcer le champ diffusion_properties
à vide en mettant une valeur, sauvegardant, puis l’enlevant, et ce après avoir choisi le bon type de diffusion.
Solution définitive :
Dans le code PHP qui gère ce formulaire, si la valeur de diffusion_type
fournie par l’utilisateur est différente de celle enregistrée en base, et que rien n’a été fournie par l’utilisateur comme diffusion_properties
, mettre diffusion_properties
à null
.
Ci-joint deux captures d’écran montrant le comportement normal et le comportement erroné.
À noter que si par hasard un groupe a le même nom qu’un statut ou autre situation similaire, le comportement des notifications est indéterminé, et peut causer des problèmes de confidentialité.
Historique
#1 Mis à jour par Support Maarch il y a plus de 3 ans
- Statut changé de A qualifier à A traiter
#2 Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Echéance mis à 25/01/2021
- Statut changé de A traiter à Etude planifiée
#3 Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Statut changé de Etude planifiée à 17
- Assigné à changé de EDI PO à Quentin RIBAC
Versions Courrier ?
#4 Mis à jour par Antoine HAGUES il y a environ 3 ans
20.10.4
#5 Mis à jour par Emmanuel DILLARD il y a environ 3 ans
- Statut changé de 17 à R&D - A planifier
- Assigné à changé de Quentin RIBAC à EDI PO
- Priorité changé de 3-Mineur à 2-Sérieux
- Version cible changé de Inscription Backlog Courrier à 20.10 (Fin de vie)
#6 Mis à jour par Florian AZIZIAN il y a environ 3 ans
- Projet changé de Backlog à CURRENT SPRINT
- Statut changé de R&D - A planifier à R&D - En cours
- Assigné à
EDI POsupprimé - Version cible changé de 20.10 (Fin de vie) à Courrier 21.03 (stable)
- Tags Courrier 20.10.6 ajouté
#7 Mis à jour par Florian AZIZIAN il y a environ 3 ans
- Echéance changé de 25/01/2021 à 26/02/2021
#8 Mis à jour par Florian AZIZIAN il y a environ 3 ans
- Echéance changé de 26/02/2021 à 19/02/2021
#9 Mis à jour par Guillaume HEURTIER il y a environ 3 ans
- Assigné à mis à Guillaume HEURTIER
#10 Mis à jour par Guillaume HEURTIER il y a environ 3 ans
- Statut changé de R&D - En cours à R&D - Terminé
#12 Mis à jour par Emmanuel DILLARD il y a environ 3 ans
- Projet changé de CURRENT SPRINT à Backlog
#14 Mis à jour par Emmanuel DILLARD il y a presque 3 ans
- Projet changé de Backlog à Backlog Courrier
- Version cible changé de Courrier 21.03 (stable) à 21.03