182 - Requête SQL pour lister ceux qui ont choisi de recevoir des notifications

 

Comment trouver les utilisateurs qui ont spécifié leurs notifications ou rappels - alerts or reminders - via email.

Comment l'administrateur de PWA peut-il vérifier qui a spécifié des options pour :

 

Ceci pour s'assurer que tout le monde reçoit bien des emails de notification au sujet de leurs tâches.

 

La requête SQL suivante va lister les ressources qui ont désactivé les messages de notification qui les avertit lorsqu'elles font l'objet d'une nouvelle affectation, ou bien qu'une de leurs affectations a été modifiée dans un projet.

 

 

SELECT MSP_WEB_RESOURCES.RES_NAME, MSP_WEB_NOTIFICATION_EVENTS.WNTFY_EVENT_DESC

 

FROM MSP_WEB_NOTIFICATION_EVENTS

 

INNER JOIN MSP_WEB_NOTIFICATIONS ON MSP_WEB_NOTIFICATION_EVENTS.WNTFY_EVENT_ID = MSP_WEB_NOTIFICATIONS.WNTFY_EVENT_ID

 

INNER JOIN MSP_WEB_RESOURCES ON MSP_WEB_NOTIFICATIONS.WNTFY_OWNER_ID = MSP_WEB_RESOURCES.WRES_ID

 

WHERE(MSP_WEB_NOTIFICATIONS.WNTFY_EVENT_ID = 1001) AND (MSP_WEB_NOTIFICATIONS.WNTFY_IS_ENABLED = 0) OR (MSP_WEB_NOTIFICATIONS.WNTFY_EVENT_ID = 1003) AND (MSP_WEB_NOTIFICATIONS.WNTFY_IS_ENABLED = 0)

 

ORDER BY MSP_WEB_RESOURCES.RES_NAME

 

 

Remarque : il faut aussi tenir compte du fait que des ressources peuvent ne pas recevoir d'email de notification pour les causes suivantes :