from .visitor import utils

def set_uuid(request):
    return {'uuid': utils.getUUID(request)}


def temp_user_context(request):
    """
    Context processor to provide temporary user status to templates.
    """
    is_temp_user = (
        request.user.is_authenticated and 
        hasattr(request.user, 'is_temporary_user') and 
        request.user.is_temporary_user
    )
    
    return {
        'is_temp_user': is_temp_user,
    }
