I když chápu, že chceme, aby si lidé sami vybírali spam, naše společnost potřebuje od vývojářů vyžadovat, aby okamžitě napravili své bezpečnostní problémy. Z tohoto důvodu vyžadujeme, aby vývojáři dostávali upozornění, aby si byli vědomi problémů. Je jich prostě příliš mnoho na to, aby neustále „používali akt přesvědčování“.
Zde je příkaz vložení, který jsem použil k zapnutí oznámení „Moje nové problémy“ pro všechny vývojáře, kteří ještě oznámení nemají:
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;