Meskipun saya memahami keinginan orang untuk memilih spam untuk diri mereka sendiri, perusahaan kami perlu meminta pengembang untuk segera memperbaiki masalah keamanan mereka. Karena itu, kami mewajibkan pengembang untuk mendapatkan notifikasi agar mereka mengetahui masalah tersebut. Ada terlalu banyak dari mereka untuk terus-menerus "menggunakan tindakan persuasi".
Berikut adalah pernyataan sisipan yang saya gunakan untuk mengaktifkan notifikasi "Masalah Baru Saya" untuk semua pengembang yang belum mengaktifkan notifikasi:
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;