# HG changeset patch # User casties # Date 1370015806 -7200 # Node ID 45b7b24c8c42159455a52f72e4a7033248fb15d7 # Parent f84f492f8e114abb60d250175ec2c94972bb032f move getPublicationsFromPubman to MPIWGStaffMember. diff -r f84f492f8e11 -r 45b7b24c8c42 MPIWGStaff.py --- a/MPIWGStaff.py Fri May 31 17:55:58 2013 +0200 +++ b/MPIWGStaff.py Fri May 31 17:56:46 2013 +0200 @@ -18,7 +18,7 @@ from Products.ZDBInterface.ZDBInterfaceFolder import ZDBInterfaceFolder -from SrvTxtUtils import getHttpData, getAt, getInt, unicodify, utf8ify +from SrvTxtUtils import getInt, unicodify, utf8ify import MPIWGHelper # @@ -187,17 +187,6 @@ return tmp - def getPublicationsFromPubman(self,coneId="renn",limit=None,publicationType=None): - - logging.debug("coneID:%s"%coneId) - try: - pubs=self.mpiwgPubman.getPublications(coneId,limit=limit,publicationType=publicationType) - - return pubs - except: - return [] - - def importSortingModeFromOldStaff(self): """ only used for the migration to the new website """ ret=[] @@ -726,12 +715,13 @@ getStaffURL = getUsername def getPublicationsFromPubman(self,limit=None,publicationType=None): - + """Return list of publications.""" if self.content.publications_mode=="year": coneId = self.getConeId(); if coneId: - pubs= self.folder.getPublicationsFromPubman(coneId,limit=limit,publicationType=publicationType) + pubs = self.folder.mpiwgPubman.getPublications(coneId,limit=limit,publicationType=publicationType) + #pubs= self.folder.getPublicationsFromPubman(coneId,limit=limit,publicationType=publicationType) return pubs elif self.content.publications_mode=="priority": @@ -752,10 +742,6 @@ 'http://purl.org/eprint/type/BookItem':'book-item', 'http://purl.org/escidoc/metadata/ves/publication-types/article':'article'}; - - - - if publicationType is not None: #publicaitions typ ist gesetzt if not ((entry[1] == publicationType) or (entry[1] == typesLongShort.get(publicationType,''))) : #stimmt nicht dann weiter