Send email to user associated with exercise collection when anomalies are detected
This commit is contained in:
@ -37,4 +37,11 @@ class UserMailer < ActionMailer::Base
|
||||
@rfc_link = request_for_comment_url(request_for_comments)
|
||||
mail(subject: t('mailers.user_mailer.send_thank_you_note.subject', author: @author), to: receiver.email)
|
||||
end
|
||||
|
||||
def exercise_anomaly_detected(exercise_collection, anomalies)
|
||||
@receiver_displayname = exercise_collection.user.displayname
|
||||
@collection = exercise_collection
|
||||
@anomalies = anomalies
|
||||
mail(subject: t('mailers.user_mailer.exercise_anomaly_detected.subject', to: exercise_collection.user.email))
|
||||
end
|
||||
end
|
||||
|
13
app/views/user_mailer/exercise_anomaly_detected.html.slim
Normal file
13
app/views/user_mailer/exercise_anomaly_detected.html.slim
Normal file
@ -0,0 +1,13 @@
|
||||
== t('mailers.user_mailer.exercise_anomaly_detected.body1',
|
||||
receiver_displayname: @receiver_displayname,
|
||||
collection_name: @collection.name)
|
||||
|
||||
- @anomalies.keys.each do | key |
|
||||
=key
|
||||
=@anomalies[key]
|
||||
|
||||
== t('mailers.user_mailer.exercise_anomaly_detected.body2',
|
||||
receiver_displayname: @receiver_displayname,
|
||||
collection_name: @collection.name)
|
||||
|
||||
== t('mailers.user_mailer.exercise_anomaly_detected.body3')
|
Reference in New Issue
Block a user