Diff for /OSAS/OSA_system/OSAS_metadata.py between versions 1.9 and 1.12

version 1.9, 2004/05/26 08:08:57 version 1.12, 2010/02/15 19:09:00
Line 5 Line 5
 import addFolder  import addFolder
 import OSAS_add # methods for adding metadata and/or files  import OSAS_add # methods for adding metadata and/or files
   
 from Globals import InitializeClass  from Globals import InitializeClass,Persistent,package_home
 from Globals import Persistent  
 from OFS.Folder import Folder  from OFS.Folder import Folder
 from OFS.SimpleItem import SimpleItem  from OFS.SimpleItem import SimpleItem
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile  from Products.PageTemplates.PageTemplateFile import PageTemplateFile
Line 19  from OFS.PropertyManager import Property Line 19  from OFS.PropertyManager import Property
 from ExtensionClass import Base  from ExtensionClass import Base
 from Acquisition import Implicit  from Acquisition import Implicit
 import string  import string
   import os
 from AccessControl import ClassSecurityInfo  from AccessControl import ClassSecurityInfo
   
   
Line 87  class OSAS_MetadataMapping(SimpleItem): Line 88  class OSAS_MetadataMapping(SimpleItem):
         """erzeugen des Hash"""          """erzeugen des Hash"""
         hash={}          hash={}
         for field in self.fieldList:          for field in self.fieldList:
             hash[field]=getattr(self,"md_"+field)              hash[field]=getattr(self,"md_"+field,'')
         return hash          return hash
   
                 
           
     def change_OSAS_MappingForm(self):      def change_OSAS_MappingForm(self):
         """change"""          """change"""
         pt=PageTemplateFile('Products/OSA_system/zpt/ChangeOSAS_MetadataMapping.zpt').__of__(self)          pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','ChangeOSAS_MetadataMapping.zpt')).__of__(self)
         return pt()          return pt()
           
     def change_OSAS_Mapping(self,titleOfObject,RESPONSE=None):      def change_OSAS_Mapping(self,titleOfObject,RESPONSE=None):
Line 117  class OSAS_MetadataMapping(SimpleItem): Line 118  class OSAS_MetadataMapping(SimpleItem):
   
 def manage_addOSAS_MetadataMappingForm(self):  def manage_addOSAS_MetadataMappingForm(self):
     """interface for adding the OSAS_root"""      """interface for adding the OSAS_root"""
     pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_MetadataMapping.zpt').__of__(self)      pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','AddOSAS_MetadataMapping.zpt')).__of__(self)
     return pt()      return pt()
   
 def manage_addOSAS_MetadataMapping(self,idOfObject,titleOfObject,RESPONSE=None):  def manage_addOSAS_MetadataMapping(self,idOfObject,titleOfObject,RESPONSE=None):
Line 137  def manage_addOSAS_MetadataMapping(self, Line 138  def manage_addOSAS_MetadataMapping(self,
   
   
 class OSAS_add_Metadata(Folder):  class OSAS_add_Metadata(Folder):
     """Foldertype enthält methoden zur Halbautomatischen Erstellung von Metadatenfiles"""      """Foldertype enthaelt methoden zur Halbautomatischen Erstellung von Metadatenfiles"""
     security=ClassSecurityInfo()      security=ClassSecurityInfo()
           
     def __init__(self,id,linklabel,description,fields):      def __init__(self,id,linklabel,description,fields):
Line 228  class OSAS_add_Metadata(Folder): Line 229  class OSAS_add_Metadata(Folder):
             return id              return id
                   
     def getStoredTypes(self):      def getStoredTypes(self):
         """Gebe gespeicherte typen zurück"""          """Gebe gespeicherte typen zurueck"""
                   
         types=[]          types=[]
         for dict in self.__dict__:          for dict in self.__dict__:
Line 247  class OSAS_add_Metadata(Folder): Line 248  class OSAS_add_Metadata(Folder):
     security.declarePublic('add_Metadata_config')      security.declarePublic('add_Metadata_config')
     def add_Metadata_config(self):      def add_Metadata_config(self):
         """Main configuration"""          """Main configuration"""
         pt=PageTemplateFile('Products/OSA_system/zpt/ChangeOSAS_addMetadata.zpt').__of__(self)          pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','ChangeOSAS_addMetadata.zpt')).__of__(self)
         return pt()          return pt()
           
     security.declarePublic('change_OSAS_addMetadata')      security.declarePublic('change_OSAS_addMetadata')
Line 283  class OSAS_add_Metadata(Folder): Line 284  class OSAS_add_Metadata(Folder):
           
 def manage_AddOSAS_add_MetadataForm(self):  def manage_AddOSAS_add_MetadataForm(self):
     """interface for adding the OSAS_add_Metadata"""      """interface for adding the OSAS_add_Metadata"""
     pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_metadata.zpt').__of__(self)      pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','AddOSAS_metadata.zpt')).__of__(self)
     return pt()      return pt()
   
 def manage_AddOSAS_add_Metadata(self,id,linklabel,description,fields,RESPONSE=None):  def manage_AddOSAS_add_Metadata(self,id,linklabel,description,fields,RESPONSE=None):

Removed from v.1.9  
changed lines
  Added in v.1.12


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