diff options
Diffstat (limited to 'app/mailers/emails/admin_notification.rb')
-rw-r--r-- | app/mailers/emails/admin_notification.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/app/mailers/emails/admin_notification.rb b/app/mailers/emails/admin_notification.rb index e11f06d8fc9..f44dd448a35 100644 --- a/app/mailers/emails/admin_notification.rb +++ b/app/mailers/emails/admin_notification.rb @@ -15,5 +15,18 @@ module Emails email = user.notification_email_or_default mail to: email, subject: "Unsubscribed from GitLab administrator notifications" end + + def user_auto_banned_email(admin_id, user_id, max_project_downloads:, within_seconds:) + admin = User.find(admin_id) + @user = User.find(user_id) + @max_project_downloads = max_project_downloads + @within_minutes = within_seconds / 60 + + Gitlab::I18n.with_locale(admin.preferred_language) do + email_with_layout( + to: admin.notification_email_or_default, + subject: subject(_("We've detected unusual activity"))) + end + end end end |