コード例 #1
0
ファイル: topic.py プロジェクト: nacho22martin/tesis
 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
コード例 #2
0
ファイル: topic.py プロジェクト: pigaov10/plone4.3
 def getSortCriterion(self):
     """Return the Sort criterion if setup.
     """
     for criterion in self.listCriteria():
         if IATTopicSortCriterion.providedBy(criterion):
             return criterion
     return None
コード例 #3
0
 def getSortCriterion(self):
     """Return the Sort criterion if setup.
     """
     for criterion in self.listCriteria():
         if IATTopicSortCriterion.providedBy(criterion):
             return criterion
     return None
コード例 #4
0
    def getSortCriterion(self):
	"""return criterion object"""
	for criterion in self.listCriteria():
	    if criterion.Field() in [ crit_field['field'][0] for crit_field in PROJECTLIST_SORTFIELDS if crit_field['portal_type'] == self.getPortalTypeToQuery() ]:
    		if IATTopicSortCriterion.isImplementedBy(criterion):
		    return criterion
	return None
コード例 #5
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
コード例 #6
0
ファイル: __init__.py プロジェクト: pchanxxx/msc-buidout
 def listSortTypes(self):
     return [key for key in self.keys()
                 if IATTopicSortCriterion.implementedBy(self[key])]
コード例 #7
0
ファイル: __init__.py プロジェクト: nilbacardit26/plone_prova
 def listSortTypes(self):
     return [key for key in self.keys()
             if IATTopicSortCriterion.implementedBy(self[key])]