Пример #1
0
def get_current_interaction(request):
    """
    Cache IInteraction on the request object because the request object
    is where we start adding principals
    """
    interaction = getattr(request, 'security', None)
    if IInteraction.providedBy(interaction):
        return interaction
    interaction = Interaction(request)
    request.security = interaction
    return interaction
Пример #2
0
def get_current_interaction(request):
    interaction = getattr(request, 'security', None)
    if IInteraction.providedBy(interaction):
        return interaction
    return Interaction(request)