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 :