Bien que je comprenne que les gens veuillent choisir eux-mêmes le spam, notre entreprise doit exiger des développeurs qu'ils corrigent immédiatement leurs problèmes de sécurité. Pour cette raison, nous demandons aux développeurs de recevoir des notifications afin qu'ils soient informés des problèmes. Ils sont tout simplement trop nombreux pour constamment "utiliser l'acte de persuasion".
Voici la déclaration d'insertion que j'ai utilisée pour activer la notification "Mes nouveaux problèmes" pour tous les développeurs qui n'ont pas encore la notification :
INSERT INTO properties
(prop_key,
resource_id,
user_id,
is_empty,
text_value,
clob_value,
created_at)
SELECT 'notification.SQ-MyNewIssues.EmailNotificationChannel',
NULL,
u.id,
0,
'true',
NULL,
Unix_timestamp(Now())
FROM users u
LEFT JOIN properties p
ON ( u.id = p.user_id
AND
p.prop_key = 'notification.SQ-MyNewIssues.EmailNotificationChannel' )
WHERE p.user_id IS NULL;