Example #1
0
def get_non_anonymous_user():
    """ Get the logged User object from locals. Sometimes there is no logged
    user so we get the admin user.
    """
    user = getattr(_thread_locals, 'user', None)
    if (user is None) or (isinstance(user, AnonymousUser)):
        user = get_cached_user(1)
    return user
Example #2
0
def get_non_anonymous_user():
    """ Get the logged User object from locals. Sometimes there is no logged
    user so we get the admin user.
    """
    user = getattr(_thread_locals, 'user', None)
    if (user is None) or (isinstance(user, AnonymousUser)):
        user = get_cached_user(1)
    return user
Example #3
0
def get_current_user():
    """ Get the logged User object from locals. Sometimes it can return an
    AnonymousUser.
    """
    user = getattr(_thread_locals, 'user', None)
    if user is None:
        user = get_cached_user(1)
    return user
Example #4
0
def get_current_user():
    """ Get the logged User object from locals. Sometimes it can return an
    AnonymousUser.
    """
    user = getattr(_thread_locals, 'user', None)
    if user is None:
        user = get_cached_user(1)
    return user