feat: notify on slack disconnect (#1323)

This commit is contained in:
Abhishek
2020-10-28 02:52:57 +08:00
committed by GitHub
parent 9045b8d9ca
commit ff96d43953
6 changed files with 58 additions and 7 deletions

View File

@@ -0,0 +1,10 @@
class AdministratorNotifications::ChannelNotificationsMailer < ApplicationMailer
def slack_disconnect(account)
return unless smtp_config_set_or_development?
emails = account.administrators.pluck(:email)
subject = 'Your Slack integration has expired'
@action_url = "#{ENV['FRONTEND_URL']}/app/accounts/#{account.id}/settings/integrations/slack"
send_mail_with_liquid(to: emails, subject: subject) and return
end
end