예제 #1
0
def habilita_next_previous(event, obj=None):
    """ Ordenacao por id dentro de uma agenda
    """
    if not obj:
        obj = event.object

    if not IAgenda.providedBy(obj):  # nao eh uma agenda
        return

    behavior = INextPreviousToggle(obj)
    behavior.nextPreviousEnabled = True
예제 #2
0
def habilita_next_previous(event, obj=None):
    """ Ordenacao por id dentro de uma agenda
    """
    if not obj:
        obj = event.object

    if not IAgenda.providedBy(obj):  # nao eh uma agenda
        return

    behavior = INextPreviousToggle(obj)
    behavior.nextPreviousEnabled = True
예제 #3
0
 def test_factory(self):
     fti = queryUtility(IDexterityFTI, name="Agenda")
     factory = fti.factory
     new_object = createObject(factory)
     self.assertTrue(IAgenda.providedBy(new_object))
예제 #4
0
 def test_adding(self):
     self.assertTrue(IAgenda.providedBy(self.agenda))
예제 #5
0
def exclude_from_nav_default_value(data):
    # AgendaDiaria e Compromisso nao devem aparecer na navegacao
    context = data.context
    exclude = IAgenda.providedBy(context) or IAgendaDiaria.providedBy(context)
    return exclude
예제 #6
0
 def is_agenda(self):
     root_path = self.root()
     root = self.context.restrictedTraverse(root_path)
     return IAgenda.providedBy(root)
예제 #7
0
def _get_agenda(base_folder):
    agenda = None
    while not IAgenda.providedBy(base_folder):
        base_folder = aq_parent(base_folder)
    agenda = base_folder
    return agenda
예제 #8
0
 def is_agenda(self):
     root_path = self.root()
     root = self.context.restrictedTraverse(root_path)
     return IAgenda.providedBy(root)
예제 #9
0
 def test_factory(self):
     fti = queryUtility(IDexterityFTI, name='Agenda')
     factory = fti.factory
     new_object = createObject(factory)
     self.assertTrue(IAgenda.providedBy(new_object))
예제 #10
0
 def test_adding(self):
     self.assertTrue(IAgenda.providedBy(self.agenda))
예제 #11
0
def _get_agenda(base_folder):
    agenda = None
    while not IAgenda.providedBy(base_folder):
        base_folder = aq_parent(base_folder)
    agenda = base_folder
    return agenda