version 1.47.2.113, 2010/02/15 19:04:24
|
version 1.48, 2009/02/18 13:01:17
|
Line 131 class MPIWGProject_image(Image):
|
Line 131 class MPIWGProject_image(Image):
|
class MPIWGProject(CatalogAware,Folder,Cacheable): |
class MPIWGProject(CatalogAware,Folder,Cacheable): |
"""Class for Projects""" |
"""Class for Projects""" |
|
|
def _p_resolveConflict(self, oldState, savedState, newState): |
|
return newState |
|
|
|
security=ClassSecurityInfo() |
security=ClassSecurityInfo() |
meta_type='MPIWGProject' |
meta_type='MPIWGProject' |
Line 532 class MPIWGProject(CatalogAware,Folder,C
|
Line 530 class MPIWGProject(CatalogAware,Folder,C
|
"""set Archive Time""" |
"""set Archive Time""" |
self.archiveTime=time[0:] |
self.archiveTime=time[0:] |
|
|
def delArchiveTime(self): |
|
"""delete archive time""" |
|
del self.archiveTime |
|
|
|
def versionManageForm(self): |
def versionManageForm(self): |
"""version Manage form:currently only set to invisible""" |
"""version Manage form:currently only set to invisible""" |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','MPIWGProject_versionManageForm.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','MPIWGProject_versionManageForm.zpt')).__of__(self) |
Line 677 class MPIWGProject(CatalogAware,Folder,C
|
Line 671 class MPIWGProject(CatalogAware,Folder,C
|
return ''; |
return ''; |
|
|
def getStartedAt(self): |
def getStartedAt(self): |
"""gibt das transformierte Datum zurueck, an dem Projekt begonnen wurde.""" |
"""gibt das transformierte Datum zurŸck, an dem Projekt begonnen wurde.""" |
date=getattr(self,'startedAt','') |
date=getattr(self,'startedAt','') |
if date: |
if date: |
return self.reTransformDate(date); |
return self.reTransformDate(date); |
Line 698 class MPIWGProject(CatalogAware,Folder,C
|
Line 692 class MPIWGProject(CatalogAware,Folder,C
|
|
|
|
|
def transformDate(self,date): |
def transformDate(self,date): |
"""transformiert ein Datum von DD.MM.YYYY, MM.YYYY,YYYY nach YYYYMMDD, alle nicht angebenen Werte |
"""transformiert ein Datum von DD.MM.YYYY, MM.YYYY,YYYY nach YYYYMMDD, alle nicht angebebenn Werte |
werden auf 0 gesetzt, es wird null zurueckgegeben falls das Datum ungueltig ist""" |
werden auf 0 gesetzt, es wird null zurŸckgegeben falls das Datum ungueltig ist""" |
|
|
if (date==None): |
if (date==None): |
return None; |
return None; |
Line 1153 class MPIWGProject(CatalogAware,Folder,C
|
Line 1147 class MPIWGProject(CatalogAware,Folder,C
|
return False |
return False |
|
|
def getPersonKeyList(self): |
def getPersonKeyList(self): |
"""gibt die key Liste der beteiligten Personen zurueck (utf8 codiert)""" |
"""gibt die key Liste der beteiligten Personen zurŸck (utf8 codiert)""" |
#logging.error("getPersonKeyList:%s"%getattr(self,'responsibleScientistsList',[])) |
#logging.error("getPersonKeyList:%s"%getattr(self,'responsibleScientistsList',[])) |
try: |
try: |
return [utf8ify(x[1]) for x in getattr(self,'responsibleScientistsList',[])] |
return [utf8ify(x[1]) for x in getattr(self,'responsibleScientistsList',[])] |