version 1.47.2.92, 2008/08/28 18:20:09
|
version 1.47.2.95, 2008/08/29 07:31:05
|
Line 616 class MPIWGProject(CatalogAware,Folder):
|
Line 616 class MPIWGProject(CatalogAware,Folder):
|
if date: |
if date: |
return self.reTransformDate(date); |
return self.reTransformDate(date); |
else: |
else: |
|
# test ob parent abgeschlossen ist |
|
|
|
ct=self.getContexts(parents=self.getContent('xdata_05'),depth=1) |
|
if (len(ct)>0): #is there are parent |
|
|
|
return ct[0][0].getCompletedAt() |
return ''; |
return ''; |
|
|
def getStartedAt(self): |
def getStartedAt(self): |
Line 1019 class MPIWGProject(CatalogAware,Folder):
|
Line 1025 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 1047 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][0] |
|
else: |
|
return self |
|
|
|
|
def preview(self,description): |
def preview(self,description): |
"""preview""" |
"""preview""" |
tmpPro=getattr(self,"previewTemplate",None) |
tmpPro=getattr(self,"previewTemplate",None) |