--- MPIWGWeb/MPIWGProjects.py 2010/02/15 19:04:24 1.47.2.113 +++ MPIWGWeb/MPIWGProjects.py 2009/02/18 13:01:17 1.48 @@ -130,9 +130,7 @@ class MPIWGProject_image(Image): class MPIWGProject(CatalogAware,Folder,Cacheable): """Class for Projects""" - - def _p_resolveConflict(self, oldState, savedState, newState): - return newState + security=ClassSecurityInfo() meta_type='MPIWGProject' @@ -531,11 +529,7 @@ class MPIWGProject(CatalogAware,Folder,C def setArchiveTime(self,time): """set Archive Time""" self.archiveTime=time[0:] - - def delArchiveTime(self): - """delete archive time""" - del self.archiveTime - + def versionManageForm(self): """version Manage form:currently only set to invisible""" pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','MPIWGProject_versionManageForm.zpt')).__of__(self) @@ -677,7 +671,7 @@ class MPIWGProject(CatalogAware,Folder,C return ''; 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','') if date: return self.reTransformDate(date); @@ -698,8 +692,8 @@ class MPIWGProject(CatalogAware,Folder,C def transformDate(self,date): - """transformiert ein Datum von DD.MM.YYYY, MM.YYYY,YYYY nach YYYYMMDD, alle nicht angebenen Werte - werden auf 0 gesetzt, es wird null zurueckgegeben falls das Datum ungueltig ist""" + """transformiert ein Datum von DD.MM.YYYY, MM.YYYY,YYYY nach YYYYMMDD, alle nicht angebebenn Werte + werden auf 0 gesetzt, es wird null zurŸckgegeben falls das Datum ungueltig ist""" if (date==None): return None; @@ -1153,7 +1147,7 @@ class MPIWGProject(CatalogAware,Folder,C return False 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',[])) try: return [utf8ify(x[1]) for x in getattr(self,'responsibleScientistsList',[])] @@ -1175,9 +1169,9 @@ class MPIWGProject(CatalogAware,Folder,C else: names=nameList.split(",") - self._v_names=[] - for name in names: - self._v_names.append(name.rstrip().lstrip()) + self._v_names=[] + for name in names: + self._v_names.append(name.rstrip().lstrip()) def sort(x,y):