Add mail context processory

This commit is contained in:
Matt Wright
2012-08-22 16:42:32 -04:00
parent dc39eb58c7
commit 8465fc4818
2 changed files with 4 additions and 0 deletions
+3
View File
@@ -253,6 +253,9 @@ class _SecurityState(object):
def send_login_context_processor(self, fn):
self._add_ctx_processor('send_login', fn)
def mail_context_processor(self, fn):
self._add_ctx_processor('mail', fn)
class Security(object):
"""The :class:`Security` class initializes the Flask-Security extension.
+1
View File
@@ -242,6 +242,7 @@ def send_mail(subject, recipient, template, **context):
mail = current_app.extensions.get('mail')
context.setdefault('security', _security)
context.update(_security._run_ctx_processor('mail'))
msg = Message(subject,
sender=_security.email_sender,