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

version 1.47.2.99, 2008/09/03 21:16:40 version 1.47.2.100, 2008/09/03 21:52:14
Line 1044  class MPIWGProject(CatalogAware,Folder): Line 1044  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 1122  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.100


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