summaryrefslogtreecommitdiff
path: root/app/mailers/emails/admin_notification.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/mailers/emails/admin_notification.rb')
-rw-r--r--app/mailers/emails/admin_notification.rb13
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