Mercurial > hg > MetaDataProvider
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] != "": |