Mercurial > hg > MPIWGThesaurus
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())) |