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
def test_factory(self): fti = queryUtility(IDexterityFTI, name="Agenda") factory = fti.factory new_object = createObject(factory) self.assertTrue(IAgenda.providedBy(new_object))
def test_adding(self): self.assertTrue(IAgenda.providedBy(self.agenda))
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
def is_agenda(self): root_path = self.root() root = self.context.restrictedTraverse(root_path) return IAgenda.providedBy(root)
def _get_agenda(base_folder): agenda = None while not IAgenda.providedBy(base_folder): base_folder = aq_parent(base_folder) agenda = base_folder return agenda
def test_factory(self): fti = queryUtility(IDexterityFTI, name='Agenda') factory = fti.factory new_object = createObject(factory) self.assertTrue(IAgenda.providedBy(new_object))