comparison MetaDataFolder.py @ 5:c1dbf78cc036

more MetaDataFolder
author casties
date Wed, 27 Jul 2011 14:48:56 +0200
parents 8291255b1868
children 00147a1ab4ac
comparison
equal deleted inserted replaced
4:8291255b1868 5:c1dbf78cc036
33 class MetaDataFolder(Folder): 33 class MetaDataFolder(Folder):
34 """provides methods for managing complete metadata structures""" 34 """provides methods for managing complete metadata structures"""
35 meta_type='MetaDataFolder' 35 meta_type='MetaDataFolder'
36 security=ClassSecurityInfo() 36 security=ClassSecurityInfo()
37 manage_options = Folder.manage_options+( 37 manage_options = Folder.manage_options+(
38 {'label':'Main Config','action':'changeMetadataFolderForm'}, 38 {'label':'Main Config','action':'changeMetaDataFolderForm'},
39 {'label':'Import XML Schema','action':'importMetaDataExportXML'},
40 #{'label':'Select Fields for Display','action':'indicateDisplayFieldsForm'},
41 ) 39 )
42 40
43 def __init__(self,id,title=''): 41 def __init__(self,id,title='',metaDataServerUrl=''):
44 """initialize a new instance""" 42 """initialize a new instance"""
45 self.id = id 43 self.id = id
46 self.title = title 44 self.title = title
47 self.metaDataServerUrl="" # muss mit change metadata gesetzt werden 45 self.metaDataServerUrl = metaDataServerUrl
48 46
49 47
50 def getMDFromPathOrUrl(self,path): 48 def getMDFromPathOrUrl(self,path):
51 parsedurl = urlparse.urlparse(path) 49 parsedurl = urlparse.urlparse(path)
52 if parsedurl[0] != "": 50 if parsedurl[0] != "":