version 1.47.2.110, 2009/09/23 14:41:16
|
version 1.47.2.113, 2010/02/15 19:04:24
|
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 675 class MPIWGProject(CatalogAware,Folder,C
|
Line 677 class MPIWGProject(CatalogAware,Folder,C
|
return ''; |
return ''; |
|
|
def getStartedAt(self): |
def getStartedAt(self): |
"""gibt das transformierte Datum zurŸck, an dem Projekt begonnen wurde.""" |
"""gibt das transformierte Datum zurueck, 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 696 class MPIWGProject(CatalogAware,Folder,C
|
Line 698 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 angebebenn Werte |
"""transformiert ein Datum von DD.MM.YYYY, MM.YYYY,YYYY nach YYYYMMDD, alle nicht angebenen Werte |
werden auf 0 gesetzt, es wird null zurŸckgegeben falls das Datum ungueltig ist""" |
werden auf 0 gesetzt, es wird null zurueckgegeben falls das Datum ungueltig ist""" |
|
|
if (date==None): |
if (date==None): |
return None; |
return None; |
Line 1151 class MPIWGProject(CatalogAware,Folder,C
|
Line 1153 class MPIWGProject(CatalogAware,Folder,C
|
return False |
return False |
|
|
def getPersonKeyList(self): |
def getPersonKeyList(self): |
"""gibt die key Liste der beteiligten Personen zurŸck (utf8 codiert)""" |
"""gibt die key Liste der beteiligten Personen zurueck (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',[])] |