Diff for /ECHO_content/ECHO_resource.py between versions 1.6.2.5 and 1.6.2.6

version 1.6.2.5, 2012/08/29 07:53:31 version 1.6.2.6, 2012/09/03 14:48:22
Line 76  class ECHO_resource(CatalogAware,Folder, Line 76  class ECHO_resource(CatalogAware,Folder,
           
   
                     
            
     def PrincipiaSearchSource(self):      def PrincipiaSearchSource(self):
            """Return cataloguable key for ourselves."""             """Return cataloguable key for ourselves."""
            return str(self)             return str(self)
   
       def getDCDate(self):
           """dc mapped date"""
           try:
               bibdata=self.getMetaDataManager().getBibData(path=self.getMetaDataLink())
               dcMapped = self.getMetaDataManager().getDCMappedData(bibdata)
               return dcMapped.get('date')
           except:
                
               logging.error("getDCDate doesn't work, cannot read metadata:"+self.getId())
               
           
     getSubCols = ECHO_helpers.getSubCols      getSubCols = ECHO_helpers.getSubCols
           
 #    def getMetaDataManager(self):  #    def getMetaDataManager(self):
Line 844  class ECHO_resource(CatalogAware,Folder, Line 856  class ECHO_resource(CatalogAware,Folder,
                 logging.debug("getMDValueSimpleSearchField:"+ repr(dcMapped))                  logging.debug("getMDValueSimpleSearchField:"+ repr(dcMapped))
                 return " ".join([dcMapped.get('title',''),                  return " ".join([dcMapped.get('title',''),
                              dcMapped.get('creator',''),                               dcMapped.get('creator',''),
                              dcMapped.get('year',''),self.getTitle()])                               dcMapped.get('date',''),self.getTitle(),self.getDescription()])
                           
             except:              except:
                 logging.error("getMDValueSimpleSearchField doesn't work:"+self.getId())                  logging.error("getMDValueSimpleSearchField doesn't work cannot read metadata:"+self.getId())
                   return " ".join([self.getDescription(),self.getTitle()])
                                   
   
     def newMetaXML(self,project=None,startpage=None,xslt=None,thumbtemplate=None,topbar=None,digiLibTemplate=None,digiliburlprefix=None):      def newMetaXML(self,project=None,startpage=None,xslt=None,thumbtemplate=None,topbar=None,digiLibTemplate=None,digiliburlprefix=None):

Removed from v.1.6.2.5  
changed lines
  Added in v.1.6.2.6


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>