comparison MPIWGThesaurus.py @ 12:e7733b6ba343

template for the levels in overview now needed.
author dwinter
date Fri, 13 Jan 2012 09:14:38 +0100
parents 31eeabf29edc
children 51ed6ad43383
comparison
equal deleted inserted replaced
11:31eeabf29edc 12:e7733b6ba343
475 transaction.commit() 475 transaction.commit()
476 476
477 def getTitle(self,entry): 477 def getTitle(self,entry):
478 return entry.title 478 return entry.title
479 479
480 def getEntriesFormatted(self,entries,type):
481 errorString="<H1>template with name <em>levelFormatted</em> does not exist in the thesaurus folder!"
482 if not hasattr(self,'levelFormatted'):
483 return errorString
484
485 return self.levelFormatted(level1_entries=entries,type=type)
486
480 def getEntries(self,entry): 487 def getEntries(self,entry):
481 return entry.entries 488 return entry.entries
482 489
483 #nimmt ein eine Text der Form 490 #nimmt ein eine Text der Form
484 # TAG1 491 # TAG1
1054 list.append(self.getProjectDetails(projectID)) 1061 list.append(self.getProjectDetails(projectID))
1055 1062
1056 ret[HistoricalPlace]=list[0:] 1063 ret[HistoricalPlace]=list[0:]
1057 return ret 1064 return ret
1058 1065
1066 def getObjectsWithProjectIDsSortedkeys(self):
1067
1068 def sortF(x,y):
1069 return cmp(x.lower(),y.lower())
1070 keys = [x for x in self.getObjectsWithProjectIDs().keys()]
1071 keys.sort(sortF)
1072 return keys
1073
1059 def getObjectsWithProjectIDs(self): 1074 def getObjectsWithProjectIDs(self):
1060 """holt die getaggted Personen mit Projekten""" 1075 """holt die getaggted Personen mit Projekten"""
1061 objects = self.objects2Projects; 1076 objects = self.objects2Projects;
1062 ret={} 1077 ret={}
1063 logging.debug("Check Object:"+repr(objects.keys())) 1078 logging.debug("Check Object:"+repr(objects.keys()))