Merge branch 'master' into develop

This commit is contained in:
Matt Wright
2013-01-06 21:01:53 -05:00
6 changed files with 37 additions and 11 deletions
+1 -1
View File
@@ -10,7 +10,7 @@
:license: MIT, see LICENSE for more details.
"""
__version__ = '1.5.2'
__version__ = '1.5.4'
from .core import Security, RoleMixin, UserMixin, AnonymousUser, current_user
from .datastore import SQLAlchemyUserDatastore, MongoEngineUserDatastore
+7 -1
View File
@@ -89,7 +89,9 @@ _default_messages = {
'INVALID_LOGIN_TOKEN': ('Invalid login token.', 'error'),
'DISABLED_ACCOUNT': ('Account is disabled.', 'error'),
'PASSWORDLESS_LOGIN_SUCCESSFUL': ('You have successfuly logged in.', 'success'),
'PASSWORD_RESET': ('You successfully reset your password and you have been logged in automatically.', 'success')
'PASSWORD_RESET': ('You successfully reset your password and you have been logged in automatically.', 'success'),
'LOGIN': ('Please log in to access this page.', 'info'),
'REFRESH': ('Please reauthenticate to access this page.', 'info')
}
@@ -131,6 +133,10 @@ def _get_login_manager(app):
lm.login_view = '%s.login' % cv('BLUEPRINT_NAME', app=app)
lm.user_loader(_user_loader)
lm.token_loader(_token_loader)
lm.login_message = cv('MSG_LOGIN', app=app)
lm.login_message_category = 'info'
lm.needs_refresh_message = cv('MSG_REFRESH', app=app)
lm.needs_refresh_message_category = 'info'
lm.init_app(app)
return lm
+5 -1
View File
@@ -42,7 +42,11 @@ def valid_user_email(form, field):
class Form(BaseForm):
def __init__(self, *args, **kwargs):
kwargs.setdefault('csrf_enabled', not current_app.testing)
if current_app.testing:
csrf_enabled = False
else:
csrf_enabled = request.json is None
kwargs.setdefault('csrf_enabled', csrf_enabled)
super(Form, self).__init__(*args, **kwargs)