Selvom jeg forstår, at folk skal vælge spam til sig selv, skal vores virksomhed kræve, at udviklere straks afhjælper deres sikkerhedsproblemer. På grund af dette kræver vi, at udviklere får meddelelser, så de er opmærksomme på problemer. Der er simpelthen for mange af dem til konstant at "bruge overtalelseshandlingen".
Her er den indsættelseserklæring, jeg har brugt til at aktivere "Mine nye problemer"-notifikationer for alle udviklere, der ikke allerede har notifikationen slået til:
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;