version 1.9, 2004/05/26 08:08:57
|
version 1.11, 2005/11/29 13:54:50
|
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 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): |