def user_context_processor(): """ Insert a special variable named `user` into all templates. This makes it easy for developers to add users and their data into templates without explicitly passing the user each each time. With this, you can now write templates that do stuff like this:: {% if user %} <p>Hi, {{ user.given_name }}!</p> <p>Your email is: {{ user.email }}</p> {% endif %} This lets you do powerful stuff, since the User object is nothing more than a Stormpath Account behind the scenes. See the Python SDK documentation for more information about Account objects: https://github.com/stormpath/stormpath-sdk-python """ return {'user': _get_user()}
from .context_processors import user_context_processor from .decorators import groups_required from .models import User from .settings import check_settings, init_settings from .views import ( google_login, facebook_login, forgot, forgot_change, login, logout, register, ) # A proxy for the current user. user = LocalProxy(lambda: _get_user()) class StormpathManager(object): """ This object is used to hold the settings used to communicate with Stormpath. Instances of :class:`StormpathManager` are not bound to specific apps, so you can create one in the main body of your code and then bind it to your app in a factory function. """ def __init__(self, app=None): """ Initialize this extension. :param obj app: (optional) The Flask app. """
def register(): """ Initialize context. """ g.user = _get_user()
from .decorators import groups_required from .models import User from .settings import check_settings, init_settings from .views import ( google_login, facebook_login, forgot, forgot_change, login, logout, register, ) # A proxy for the current user. user = LocalProxy(lambda: _get_user()) class StormpathManager(object): """ This object is used to hold the settings used to communicate with Stormpath. Instances of :class:`StormpathManager` are not bound to specific apps, so you can create one in the main body of your code and then bind it to your app in a factory function. """ def __init__(self, app=None): """ Initialize this extension. :param obj app: (optional) The Flask app. """