Mercurial > hg > MPIWGThesaurus
comparison MPIWGThesaurus.py @ 28:30dee40ff84b
thesaurus for new version of the website
author | dwinter |
---|---|
date | Fri, 24 May 2013 16:15:32 +0200 |
parents | aac892c55535 |
children | 0bad2371550e |
comparison
equal
deleted
inserted
replaced
27:aac892c55535 | 28:30dee40ff84b |
---|---|
650 if not hasattr(self,'levelFormatted'): | 650 if not hasattr(self,'levelFormatted'): |
651 pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','levelFormatted.zpt')).__of__(self) | 651 pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','levelFormatted.zpt')).__of__(self) |
652 return pt(level1_entries=entries,type=formatType) | 652 return pt(level1_entries=entries,type=formatType) |
653 | 653 |
654 | 654 |
655 return self.levelFormatted(level1_entries=entries,type=formatType) | 655 pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','levelFormatted.zpt')).__of__(self) |
656 return pt(level1_entries=entries,type=formatType) | |
657 | |
658 | |
659 #return self.levelFormatted(level1_entries=entries,type=formatType) | |
656 | 660 |
657 def getEntries(self,entry): | 661 def getEntries(self,entry): |
658 logging.debug("GETENTRY:"+repr(entry)) | 662 logging.debug("GETENTRY:"+repr(entry)) |
659 return entry.entries | 663 return entry.entries |
660 | 664 |
1322 list=[] | 1326 list=[] |
1323 for projectID in objects.get(object): | 1327 for projectID in objects.get(object): |
1324 list.append(self.getProjectDetails(projectID)) | 1328 list.append(self.getProjectDetails(projectID)) |
1325 | 1329 |
1326 ret[object]=list[0:] | 1330 ret[object]=list[0:] |
1331 | |
1332 logging.debug(ret) | |
1327 return ret | 1333 return ret |
1328 | 1334 |
1329 security.declareProtected('View management screens','listAllSuggestedTags') | 1335 security.declareProtected('View management screens','listAllSuggestedTags') |
1330 def listAllSuggestedTags(self): | 1336 def listAllSuggestedTags(self): |
1331 """list all tags""" | 1337 """list all tags""" |
1487 ret.append(self.getProjectDetails(project)) | 1493 ret.append(self.getProjectDetails(project)) |
1488 | 1494 |
1489 return ret | 1495 return ret |
1490 | 1496 |
1491 def getProjectDetails(self,getID): | 1497 def getProjectDetails(self,getID): |
1492 project=getattr(self.www_neu.projects,getID,None) | 1498 project=getattr(self.projects,getID,None) |
1493 if project is None: | 1499 if project is None: |
1494 logging.debug("no project!! " +getID) | 1500 logging.debug("no project!! " +getID) |
1495 return | 1501 return |
1496 | 1502 |
1497 link="/en/research/projects/"+getID | 1503 link="/en/research/projects/"+getID |
1498 | 1504 |
1499 title=project.getContent("WEB_title") | 1505 title=project.getContent("WEB_title") |
1500 #persons=project.getPersonKeyList() | 1506 #persons=project.getPersonKeyList() |
1501 persons=project.getContent('xdata_01') | 1507 persons=project.getContent('xdata_01') |
1502 logging.debug("%s %s %s"%(link,title,persons)) | 1508 logging.debug("%s %s %s"%(link,title,persons)) |
1503 return link,title,persons | 1509 |
1510 thumb = project.getThumbUrl() | |
1511 | |
1512 return link,title,persons,thumb | |
1504 | 1513 |
1505 # $.post("addNewPerson",{"projectID": | 1514 # $.post("addNewPerson",{"projectID": |
1506 # $('#projectID').val(), | 1515 # $('#projectID').val(), |
1507 # "personName":$("#suggest_newPerson").val(), | 1516 # "personName":$("#suggest_newPerson").val(), |
1508 # "personComment":$("#suggest_newPerson_comment").val()} | 1517 # "personComment":$("#suggest_newPerson_comment").val()} |