version 1.6.2.1, 2011/10/13 07:48:27
|
version 1.6.2.4, 2012/08/23 10:25:32
|
Line 62 from ECHO_helpers import *
|
Line 62 from ECHO_helpers import *
|
|
|
|
|
from ECHO_movie import * |
from ECHO_movie import * |
import vlp_xmlhelpers #TODO: vlp elemente aus echo herausnehmen |
#import vlp_xmlhelpers #TODO: vlp elemente aus echo herausnehmen |
import xmlrpclib |
import xmlrpclib |
|
|
import logging |
import logging |
Line 89 class ECHO_resource(CatalogAware,Folder,
|
Line 89 class ECHO_resource(CatalogAware,Folder,
|
zur Zeit wird enfach nur self.metadata falls vorhanden zurueckggegeben. |
zur Zeit wird enfach nur self.metadata falls vorhanden zurueckggegeben. |
""" |
""" |
|
|
return getattr(self,"metadata",None) |
mf= getattr(self,"metadataFolder",None) |
|
#logging.debug("MetadataManager:"+repr(mf)) |
|
return mf |
|
|
|
|
def index_meta(self,RESPONSE=None): |
def index_meta(self,RESPONSE=None): |
""" gibt das im metalink gespeicher xml-file zurueck""" |
""" gibt das im metalink gespeicher xml-file zurueck""" |
Line 486 class ECHO_resource(CatalogAware,Folder,
|
Line 489 class ECHO_resource(CatalogAware,Folder,
|
|
|
|
|
|
|
def changeViewerTemplateSetForm(self): |
|
"""change the viewer template set""" |
|
pt=zptFile(self, 'zpt/changeResourceViewerTemplateSet') |
|
return pt() |
|
|
|
|
|
def setLink(self, link=None): |
def setLink(self, link=None): |
Line 921 class ECHO_resource(CatalogAware,Folder,
|
Line 920 class ECHO_resource(CatalogAware,Folder,
|
def getMDValueSimpleSearchField(self): |
def getMDValueSimpleSearchField(self): |
"""returns value for simple search aus DC daten""" |
"""returns value for simple search aus DC daten""" |
|
|
|
try: |
bibdata=self.getMetaDataManager().getBibData(path=self.getMetaDataLink()) |
bibdata=self.getMetaDataManager().getBibData(path=self.getMetaDataLink()) |
dcMapped = self.getMetaDataManager().getDCMappedData(bibdata) |
dcMapped = self.getMetaDataManager().getDCMappedData(bibdata) |
logging.debug("getMDValueSimpleSearchField:"+ repr(dcMapped)) |
logging.debug("getMDValueSimpleSearchField:"+ repr(dcMapped)) |
Line 929 class ECHO_resource(CatalogAware,Folder,
|
Line 928 class ECHO_resource(CatalogAware,Folder,
|
dcMapped.get('creator',''), |
dcMapped.get('creator',''), |
dcMapped.get('year',''),self.getTitle()]) |
dcMapped.get('year',''),self.getTitle()]) |
|
|
|
except: |
|
logging.error("getMDValueSimpleSearchField doesn't work:"+self.getId()) |
|
|
|
|
def newMetaXML(self,project=None,startpage=None,xslt=None,thumbtemplate=None,topbar=None,digiLibTemplate=None,digiliburlprefix=None): |
def newMetaXML(self,project=None,startpage=None,xslt=None,thumbtemplate=None,topbar=None,digiLibTemplate=None,digiliburlprefix=None): |
Line 1001 class ECHO_resource(CatalogAware,Folder,
|
Line 1002 class ECHO_resource(CatalogAware,Folder,
|
{'label':'Main Config','action':'ECHO_resource_config_main'}, |
{'label':'Main Config','action':'ECHO_resource_config_main'}, |
{'label':'Edit Metadata','action':'ECHO_getResourceMD'}, |
{'label':'Edit Metadata','action':'ECHO_getResourceMD'}, |
{'label':'Graphic Coords','action':'ECHO_graphicEntry'}, |
{'label':'Graphic Coords','action':'ECHO_graphicEntry'}, |
{'label':'Change TemplateSets and Image Viewer','action':'changeViewerTemplateSetForm'}, |
|
{'label':'set/change startpage','action':'setStartPageForm'}, |
{'label':'set/change startpage','action':'setStartPageForm'}, |
{'label':'Change AccessRights','action':'changeAccessRightForm'}, |
{'label':'Change AccessRights','action':'changeAccessRightForm'}, |
) + Folder.manage_options |
) + Folder.manage_options |
Line 1050 class ECHO_resource(CatalogAware,Folder,
|
Line 1050 class ECHO_resource(CatalogAware,Folder,
|
|
|
return |
return |
|
|
|
def getDRI(self,type="escidoc"): |
|
"""get DRI""" |
|
try: |
|
dri = self.getMetaDataManager().getDRI(path=self.metalink,type=type) |
|
except: |
|
return None |
|
|
|
return dri |
|
|
def ECHO_getResourceMD(self,template="yes",back=None,overwrite="no"): |
def ECHO_getResourceMD(self,template="yes",back=None,overwrite="no"): |
"""Einlesen der Metadaten und Anlegen dieser Metadaten als Informationen zur Resource""" |
"""Einlesen der Metadaten und Anlegen dieser Metadaten als Informationen zur Resource""" |
#(metadict, error)=readMetadata(self.metalink) |
#(metadict, error)=readMetadata(self.metalink) |