Diff for /OSA_system2/OSAS_metadata.py between versions 1.10 and 1.15

version 1.10, 2005/10/10 19:10:33 version 1.15, 2005/11/29 13:21:33
Line 124  def manage_addMetadataMapping(self,idOfO Line 124  def manage_addMetadataMapping(self,idOfO
     argList={}      argList={}
     for arg in self.fieldList:      for arg in self.fieldList:
         if not (arg in ['idOfObject','titleOfObject']):          if not (arg in ['idOfObject','titleOfObject']):
             argList[arg]=(self.REQUEST.form[arg],self.REQUEST.form['label_'+arg],self.REQUEST.form['explanation_'+arg],arglist['status_'+fieldName],arglist['values_'+fieldName])              argList[arg]=(self.REQUEST.form[arg],self.REQUEST.form['label_'+arg],self.REQUEST.form['explanation_'+arg],self.REQUEST.form['status_'+arg],self.REQUEST.form['values_'+arg])
                           
     newObj=OSAS_MetadataMapping(idOfObject,titleOfObject,argList)      newObj=OSAS_MetadataMapping(idOfObject,titleOfObject,argList)
     self._setObject(idOfObject,newObj)      self._setObject(idOfObject,newObj)
Line 189  class OSAS_Metadata(Folder): Line 189  class OSAS_Metadata(Folder):
             #print dict              #print dict
             obj=getattr(self,dict)              obj=getattr(self,dict)
             if hasattr(obj,'meta_type'):              if hasattr(obj,'meta_type'):
                 print obj.meta_type  
                 if obj.meta_type=="OSAS_MetadataMapping__neu":                  if obj.meta_type=="OSAS_MetadataMapping__neu":
                     mapping[obj.getId()]=obj.generateMappingHash()                      mapping[obj.getId()]=obj.generateMappingHash()
                   
Line 221  class OSAS_Metadata(Folder): Line 220  class OSAS_Metadata(Folder):
         except:          except:
             return ""              return ""
                   
       security.declarePublic('getFields')
     def getFields(self):      def getFields(self):
         """ausgabe der Felder"""          """ausgabe der Felder"""
         return self.fieldList          return self.fieldList
Line 248  class OSAS_Metadata(Folder): Line 248  class OSAS_Metadata(Folder):
                   
         types=[]          types=[]
   
         for obj in self.ZopeFind(self,obj_metatypes=['OSAS_MetadataMapping_neu']):          for obj in self.ZopeFind(self,obj_metatypes=['OSAS_MetadataMapping__neu']):
              if obj.title=="":          if obj[1].title=="":
                  title=obj.id          title=obj[1].id
              else:               else:
                  title=obj.title          title=obj[1].title
              types.append((obj.id,title,obj))          types.append((obj[1].id, title, obj[1]))
   
         return types          return types
   
Line 577  class OSAS_Metadata(Folder): Line 577  class OSAS_Metadata(Folder):
                 actualNode.appendChild(namenode)                  actualNode.appendChild(namenode)
                                   
         ret=newdoc.toxml(encoding='utf-8')          ret=newdoc.toxml(encoding='utf-8')
           zLOG.LOG("OSAS_metadata (writeMetadata)",zLOG.INFO,"write: %s"%ret)
   
   
         server.writeMetaDataFile(indexFile,ret)          server.writeMetaDataFile(indexFile,ret)
   
Line 602  class OSAS_Metadata(Folder): Line 604  class OSAS_Metadata(Folder):
   
         if list=="":          if list=="":
             return None              return None
         listsplit=list.split("\n")          listsplit=[i.rstrip() for i in list.split("\n")]
         return listsplit          return listsplit
   
     def showHelp(self,refType,genericTag):      def showHelp(self,refType,genericTag):

Removed from v.1.10  
changed lines
  Added in v.1.15


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