Esempio n. 1
0
 def getSortCriterion(self):
     """Return the Sort criterion if setup.
     """
     for criterion in self.listCriteria():
         if IATTopicSortCriterion.providedBy(criterion):
             return criterion
     return None
Esempio n. 2
0
 def listAvailableFields(self):
     """Return a list of available fields for new criteria.
     """
     current = [crit.Field() for crit in self.listCriteria() if not IATTopicSortCriterion.providedBy(crit)]
     fields = self.listFields()
     val = [field for field in fields if field[0] not in current]
     return val
Esempio n. 3
0
 def getSortCriterion(self):
     """Return the Sort criterion if setup.
     """
     for criterion in self.listCriteria():
         if IATTopicSortCriterion.providedBy(criterion):
             return criterion
     return None
Esempio n. 4
0
 def listAvailableFields(self):
     # Return a list of available fields for new criteria.
     current = [
         crit.Field() for crit in self.listCriteria()
         if not IATTopicSortCriterion.providedBy(crit)
     ]
     fields = self.listFields()
     val = [field for field in fields if field[0] not in current]
     return val