diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2018-07-16 12:02:53 +0200 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2018-07-16 12:02:53 +0200 |
commit | 51b81d7feb08183bedcb17f973c257ab11da09a5 (patch) | |
tree | 113494f44915e77a74800a2f4ab2927b8c54d692 /config/initializers/action_mailer_hooks.rb | |
parent | e682d941807f176ceeb8a639dc498b25560e853e (diff) | |
download | gitlab-ce-51b81d7feb08183bedcb17f973c257ab11da09a5.tar.gz |
Register all action mailer interceptors in a single place
Diffstat (limited to 'config/initializers/action_mailer_hooks.rb')
-rw-r--r-- | config/initializers/action_mailer_hooks.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/config/initializers/action_mailer_hooks.rb b/config/initializers/action_mailer_hooks.rb new file mode 100644 index 00000000000..f792e2dc68e --- /dev/null +++ b/config/initializers/action_mailer_hooks.rb @@ -0,0 +1,7 @@ +unless Gitlab.config.gitlab.email_enabled + ActionMailer::Base.register_interceptor(::Gitlab::Email::Hook::DisableEmailInterceptor) + ActionMailer::Base.logger = nil +end + +ActionMailer::Base.register_interceptor(::Gitlab::Email::Hook::AdditionalHeadersInterceptor) +ActionMailer::Base.register_interceptor(::Gitlab::Email::Hook::EmailTemplateInterceptor) |