Projet

Général

Profil

Anomalie #15914

Notifications | paramètre non réinitialisé lors de changement de type de diffusion

Ajouté par Quentin RIBAC il y a plus de 3 ans. Mis à jour il y a presque 3 ans.

Statut:
R&D - Terminé
Priorité:
2-Sérieux
Assigné à:
Version cible:
Début:
14/01/2021
Echéance:
19/02/2021
Version applicable MC:
Tags Courrier:
20.10.6

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é.

notif_dest_user_archiviste.png (106 ko) notif_dest_user_archiviste.png comportement incorrect Quentin RIBAC, 14/01/2021 09:42
notif_groupe_archiviste.png (89,7 ko) notif_groupe_archiviste.png comportement correct Quentin RIBAC, 14/01/2021 09:42
6968
6969

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 PO supprimé
  • 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

Formats disponibles : Atom PDF