Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.47.2.99 and 1.47.2.101

version 1.47.2.99, 2008/09/03 21:16:40 version 1.47.2.101, 2008/09/04 17:51:51
Line 369  class MPIWGProject(CatalogAware,Folder): Line 369  class MPIWGProject(CatalogAware,Folder):
                   
     def deleteImage(self,id,RESPONSE=None):      def deleteImage(self,id,RESPONSE=None):
         """delete Image id"""          """delete Image id"""
           try:
         self.manage_delObjects([id])          self.manage_delObjects([id])
           except:
                   logging.error("ERROR MPIWG: %s %s"%sys.exc_info()[0:2])
         if RESPONSE:          if RESPONSE:
             RESPONSE.redirect('manageImages')              RESPONSE.redirect('manageImages')
   
Line 1044  class MPIWGProject(CatalogAware,Folder): Line 1047  class MPIWGProject(CatalogAware,Folder):
         splitted=[x.capitalize() for x in txt.split("-")]          splitted=[x.capitalize() for x in txt.split("-")]
         return "-".join(splitted)          return "-".join(splitted)
           
       def getNamesOrdered(self,list):
           """Sortiert die Liste nach der Reihenfolge in xdata_01"""
           
           nameList=self.getContent('xdata_01')
           if nameList.find(";")>-1: # rate Trenner ist ;
               names=nameList.split(";")  
           else:
               names=nameList.split(",")
               
               self._v_names=[]
               for name in names:
                   self._v_names.append(name.rstrip().lstrip())
               
               
           def sort(x,y):
               try:
                   return cmp(self._v_names.index(x[0]),self._v_names.index(y[0]))
               except:
                   return 0
               
           list.sort(sort)
           
           return list
           
           ##nameList=nameList.replace(";",",") # falls ; als Trenner ersetze    
           
           
           
           
     def identifyNames(self,nameList):      def identifyNames(self,nameList):
         """Bekommt eine Komma oder Semikolon getrennte Liste mit Name der Form Vorname MittelName(n) Nachname          """Bekommt eine Komma oder Semikolon getrennte Liste mit Name der Form Vorname MittelName(n) Nachname
         und ordnet diese dann Mitarbeiter IDs zu falls es schone eine Liste gibt wird im Projekte gibt wird diese Upgedated.          und ordnet diese dann Mitarbeiter IDs zu falls es schone eine Liste gibt wird im Projekte gibt wird diese Upgedated.
Line 1093  class MPIWGProject(CatalogAware,Folder): Line 1125  class MPIWGProject(CatalogAware,Folder):
             else:              else:
                 returnNamesDict[name]=[]                  returnNamesDict[name]=[]
                 
           logging.error("id: %s"%repr(returnNamesDict))
         return returnNamesDict          return returnNamesDict
                   
     def editMPIWGProject(self,RESPONSE=None,fromEdit=None):      def editMPIWGProject(self,RESPONSE=None,fromEdit=None):

Removed from v.1.47.2.99  
changed lines
  Added in v.1.47.2.101


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>