version 1.47.2.92, 2008/08/28 18:20:09
|
version 1.47.2.93, 2008/08/28 19:24:47
|
Line 1019 class MPIWGProject(CatalogAware,Folder):
|
Line 1019 class MPIWGProject(CatalogAware,Folder):
|
# skip direct parent Folder /projects/ |
# skip direct parent Folder /projects/ |
parent = self.aq_parent.aq_parent |
parent = self.aq_parent.aq_parent |
# get parents breadcrumbs |
# get parents breadcrumbs |
logging.debug("getbreadcrumbs,: title=%s self=%s parent=%s"%(self.title, repr(self), repr(parent))) |
|
if hasattr(parent, 'getBreadcrumbs'): |
if hasattr(parent, 'getBreadcrumbs'): |
logging.debug("getbreadcrumbs: recurse to %s"%parent) |
|
crumbs = parent.getBreadcrumbs() |
crumbs = parent.getBreadcrumbs() |
|
|
# try to get acquisition URL from parent |
# try to get acquisition URL from parent |
Line 1043 class MPIWGProject(CatalogAware,Folder):
|
Line 1041 class MPIWGProject(CatalogAware,Folder):
|
|
|
return crumbs |
return crumbs |
|
|
|
def getRootProject(self): |
|
"""returns the current root (=top level) project""" |
|
ct=self.getContexts(parents=self.getContent('xdata_05')) |
|
if len(ct) > 0: |
|
return ct[-1] |
|
else: |
|
return self |
|
|
|
|
def preview(self,description): |
def preview(self,description): |
"""preview""" |
"""preview""" |
tmpPro=getattr(self,"previewTemplate",None) |
tmpPro=getattr(self,"previewTemplate",None) |