Anomalie #15914
fermé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é.
Fichiers
Mis à jour par Support Maarch il y a presque 4 ans
- Statut changé de A qualifier à A traiter
Mis à jour par Emmanuel DILLARD il y a presque 4 ans
- Echéance mis à 25/01/2021
- Statut changé de A traiter à Etude planifiée
Mis à jour par Emmanuel DILLARD il y a presque 4 ans
- Statut changé de Etude planifiée à 17
- Assigné à changé de EDI PO à Quentin RIBAC
Versions Courrier ?
Mis à jour par Emmanuel DILLARD il y a presque 4 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)
Mis à jour par Florian AZIZIAN il y a presque 4 ans
- Projet changé de 298 à 299
- 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)
Mis à jour par Florian AZIZIAN il y a presque 4 ans
- Echéance changé de 25/01/2021 à 26/02/2021
Mis à jour par Florian AZIZIAN il y a presque 4 ans
- Echéance changé de 26/02/2021 à 19/02/2021
Mis à jour par Guillaume HEURTIER il y a presque 4 ans
- Assigné à mis à Guillaume HEURTIER
Mis à jour par Guillaume HEURTIER il y a presque 4 ans
- Statut changé de R&D - En cours à R&D - Terminé
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Projet changé de 298 à Backlog Courrier
- Version cible changé de Courrier 21.03 (stable) à 21.03