CommentariesController::add_newsmedia() should check to see if there's currently an article due for future publication (not an already-published article) that other users have been alerted to (checking User.last_alert_article_id). If so, the form in the view should include a checkbox (checked by default) for "Send this reporter an alert for the article '$article_title', due to be published on $date".
If the form is submitted with the checkbox checked, an alert about that article is fired out right after the intro email.
CommentariesController::add_newsmedia() should check to see if there's currently an article due for future publication (not an already-published article) that other users have been alerted to (checking User.last_alert_article_id). If so, the form in the view should include a checkbox (checked by default) for "Send this reporter an alert for the article '$article_title', due to be published on $date".
If the form is submitted with the checkbox checked, an alert about that article is fired out right after the intro email.